Laravel 6.x/7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【제2회】

제작 환경



Windows 10
Laravel : 6.18.35
Laravel/ui : 1.0
Laravel-mix : 5.0.1
Bootstrap : 4.0.0
MDBootstrap : 4.19.1
chart.js : 2.9.3
XAMPP
PHP : 7.4.3
Visual Studio Code

관련 기사



Laravel 6.x / 7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【제1회】
Laravel 6.x / 7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【제3회】
Laravel 6.x / 7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【제4회】
Laravel 6.x / 7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【제5회】
Laravel 6.x / 7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【제6회】
Laravel 6.x / 7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【제7회】
Laravel 6.x / 7.x 멀티 인증 설정 방법 사용자와 관리자를 나누어 로그인 【최종회】

소개



이 기사는 프로그래밍을 시작한지 ​​얼마 안된 아마추어가, 할 수 있었던 것을 메모하는데 이용하고 있습니다.
내용에 오류가 있을 수 있습니다.

기사를 작성할 때는 다음 사이트를 참고로 하고 있습니다.
이쪽이 상세하므로, 우리 쪽에서 덧붙이고 있는 요건이 불필요하면, 이하를 참고로 하는 것이 좋다고 생각합니다.

길어지기 때문에 여러 번 나누어 기사를 게시합니다.

데이터베이스 설정



참고의 링크에서는 SQLite를 사용하고 있습니다만, 우리는 XAMPP에서 MySQL을 이용하고 있기 때문에, 그쪽의 설정을 기재합니다.
XAMPP를 설치하는 방법에 대해서는 생략합니다.

XAMPP 시작



XAMPP 아이콘을 두 번 클릭하여 엽니다.


MySQL의 빨간색 프레임 부분에서 Admin을 클릭합니다.


phpMyAdmin이 열리고 로그인 화면이 (설정되어 있으면) 열린다고 생각하므로 로그인하십시오.

로그인이 완료되면 프로젝트에서 사용할 데이터베이스를 새로 만듭니다.
다시 메뉴에서 새로 만들기를 선택합니다.


데이터베이스의 이름을 설정하고 만들기를 클릭합니다.


★포인트★

데이터베이스 이름 옆의 문자 코드는 Laravel 설정과 일치해야 합니다.
Laravel 설정을 확인하려면 config/database.php를 열고 55 행과 56 행에있는 charset과 colation을 확인하십시오.
필요한 경우에는 그 쪽도 변경을 부탁드립니다.

특권 설정



데이터베이스 작성이 완료되면 작성된 데이터베이스를 사이드 메뉴에서 선택하고 권한 탭을 클릭하십시오.


그런 다음 아래쪽에 있는 사용자 계정 추가를 클릭합니다.


사용자 이름과 비밀번호를 설정합니다.
※나중에 사용하므로, 잊지 않고 메모해 주세요.


그런 다음 이 계정에 허용할 권한을 선택합니다.
개별적으로 선택하거나 "모두 확인"을 선택하고 오른쪽 하단의 실행을 누릅니다.


XAMPP 설정은 이상입니다.

Laravel 설정



Laravel측의 설정을 실시합니다.
.env 파일을 엽니다.

열면


DB_DATABASE=에 앞서 만든 데이터베이스의 이름
DB_USERNAME=에 방금 만든 계정의 이름
DB_PASSWORD=에 방금 만든 계정으로 설정한 비밀번호
를 각각 입력합니다.

DB_CONNECTION= 은 mysql로 ​​설정합니다.

입력 이미지
DB_DATABASE=laravel_db
DB_USERNAME=laraveluser
DB_PASSWORD=laravel123

입력 후 저장하십시오.

이것으로 데이터베이스 설정이 완료됩니다.
다음에 계속됩니다.

좋은 웹페이지 즐겨찾기