프로젝트/커뮤니티 사이트 프로젝트 - 과정 (4) 썸네일형 리스트형 브금저장소 음악 저장 테스트용으로 사용중인 음악입니다 :) 출처는 모두 브금저장소입니다. new 로그인 구성 2. 회원가입 M 해당 포스팅에서는 MVC 순서로 진행한다. 이유는 1.디자인패턴의 MVC모델을 공부하는 데에는 그대로 모델-뷰-컨트롤러 이 순으로 하는게 더 이해하기 쉬웠기 때문이다. 2.M에서 데이터베이스에 넣을 컬럼을 구성하면, V에서 쉽게쉽게 작성이 가능하고 C에서는 C만의 작업에 집중 할 수 있었다. M Model(모델) 파일의 이름은 User 로, 유저에 관한 모든 작업을 진행할 것 이다. 해당 모델을 사용했던 기능 : 회원가입,로그인,로그아웃,회원정보수정,회원탈퇴 new 로그인 구성 1. DB설정 전 포스팅까지는 기초문법을 구성으로 로그인을 구현했다. 그렇지만, 이번부터는 Auth 라던가 다른 설정들을 건드리면서 로그인을 새로 짜보려고 한다. 동작하는 구성은 전페이지와 같고, 사전에 설치할 것들(ex:디버거바, 알트창...) 은 그대로 간다. 혹시 더 추가하게 되는 것들이 있다면 같이 포스팅 할 것이다. 이전에 했던 것들에 비해 조금 어려운 부분이 있을 수 있다. 이전 내용들은 기본 PHP지식을 알고 있으면 되는 부분들도 있었고, 그대로 가져온 것도 있었는데, 이번 포스팅부터는 라라벨의 내부 기능을 좀 더 사용해서 해보려고한다. :: DB설정 .env (아래 내용을 제외한 부분은 기본 설정 그대로이다.) DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 D.. (1) php->Mysql 데이터 베이스 생성 MySQL에서 create 해서 데이터 베이스를 생성하는 코드입니다. MySQL에서 한다면 코드는 CREATE DATABASE TEST; 입니다. 전체적인 코드 개별 설명 ** $Username : 해당 작업에선 아직 table 을 생성하지 않았기 때문에, 테이블명이 아닙니다. 저같은 경우에는 프로젝트 테이블중 user_name 이라는 컬럼도 있어서 조금 헤깔렸습니다. MySQL 을 들어가시면 보실 수 있는 아래 화면의 사람모양 그림에 있는 곳을 적으시면 됩니다. ** $Conn : $Conn = MySQL-Connect 의 줄임말 입니다. 연결한다는 변수입니다. ** die() : () 안의 문구를 출력하고 종료한다는 의미입니다. exit 는 종료되는 정수의 값을 주고 끝내는데에 반해, die 는 ().. 이전 1 다음