0부터 시작하는 PHP ~Laravel 게시판에 메일 주소&패스워드 인증 기능을 붙인다~

이번은 타이틀대로 전회 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에 프로젝트 배포 (여유가 있으면)

좋은 웹페이지 즐겨찾기