0부터 시작하는 PHP ~Laravel 게시판에 메일 주소&패스워드 인증 기능을 붙인다~
laravel을 사용한 게시판의 튜토리얼은 이쪽.
laravel5.7에서 코멘트 기능이있는 게시판 만들기 튜토리얼
게시판을 작성하고 나서 인증 기능을 붙이기까지 고민에 고민해 2주일 정도 경과했습니다.
어제, laravel의 기능을 사용한 인증 기능이 정상적으로 일하는 것을 확인할 수 있었으므로 비망록도 겸해 기사로 해 둡니다.
참고로 한 기사・web사이트
공식 참조를 참고했습니다.
Laravel5.7 인증
인증 화면 작성 명령
laravel에서 이메일 주소와 비밀번호를 사용하여 인증 화면을 만드는 명령은 간단합니다.
터미널
php artisan make:auth
터미널
php artisan migrate
이 두 가지로 완성됩니다.
게시판에 이메일 주소 및 비밀번호 인증 기능 부여
그런데 여기서부터 어떻게 해서 전회의 게시판에 인증 기능을 부여시킬까 하는 것입니다만, 이것도 간단합니다.
*프로젝트명을 laravel-bbs로 합니다.
① 부여하고 싶은 프로젝트로 이동
터미널
cd laravel-bbs
②인증기능 작성
터미널
php artisan make:auth
③ 마이그레이션
터미널
php artisan migrate
④ 인증 화면 확인
터미널
php artisan serve
/*実行結果*/
Laravel development server started: <http://127.0.0.1:8000>
에서 laravel을 시작합니다.
브라우저의 URL 막대에 htp://127.0.0.1:8000/㎉을 입력합니다.
그러면 다음 화면이 됩니다.
고민했던 것
문제점
php artisan make:auth ⇒ php artisan migrate까지는 되어 있었다.
php artisan serve에서 프로젝트를 시작하고 htp://127.0.0.1:8000
을 브라우저에 박아도 인증화면이 나오지 않는다.
계속이 화면이 나타납니다.
해결책
htp://127.0.0.1:8000/㎉
「/login」을 추기하는 것으로 로그인 인증 화면을 브라우저에 표시시킬 수 있다.
이 「/login」이 넥으로 어디에도 쓰고 있지 않았구나····
htp://127.0.0.1:8000/레기s r
「/register」를 추기하는 것으로 신규 등록 화면을 브라우저에 표시시킬 수 있었다.
이 「/register」는 공식 레퍼런스에 실려 있었다.
이번에는 조언을 받고, 이 정보를 알 수 있었습니다.
다음 과제
① 프로젝트의 TOP 페이지를 인증 화면으로 변경
② 로그인중인 사람의 이름을 톱 페이지에 표시시킨다
②SNS 인증 기능을 탑재한다
④ Heroku에 프로젝트 배포
⑤ AWS EC2 RDB에 프로젝트 배포 (여유가 있으면)
Reference
이 문제에 관하여(0부터 시작하는 PHP ~Laravel 게시판에 메일 주소&패스워드 인증 기능을 붙인다~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zeroPro/items/2df169333d57157d663e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)