php artisan make:auth
→ php7에서는 이 명령어가 없어졌다.
(1) laravel/ui 패키지 설치
composer require laravel/ui
(2) php artisan ui --help
(3) 셋 중 하나
php artisan ui bootstrap --auth
php artisan ui vue --auth
php artisan ui react --auth
(4) npm install
(5) npm run dev
※ localhost:8000으로 들어가자 다음과 같은 에러가 떴다.
다른 페이지도 마찬가지다.
link href="{{ asset('css/tailwind.ss') }}" rel="stylesheet"
이렇게 되어 있어서
mix를 asset으로 바꾸니까 잘 됐다.
※ 아래 댓글도 있었다.
이렇게 하면
주소가 자동으로
이렇게 바뀌면서
로그인 페이지가 뜬다.
회원가입을 해보겠다.
지금은 로그아웃해도 tasks 페이지를 볼 수 있다.
로그인한 사람만 볼 수 있게 하려면?
https://laravel.com/docs/7.x/passport#protecting-routes
Laravel Passport - Laravel - The PHP Framework For Web Artisans
laravel.com
뒤에 ->middleware('auth:api'); 만 붙여주면 된다.
다른데도 한꺼번에 적용하기 쉽게 하기 위해서
https://laravel.com/docs/7.x/routing#route-groups
Routing - Laravel - The PHP Framework For Web Artisans
laravel.com
이렇게 써주고 아래 선택한 부분을 중괄호 안에 넣는다.
아까 index에 썼던 ->middleware('auth:api'); 는 지우고
prefix가 있으므로 task/들을 지워준다.
'Laravel > 코지코더' 카테고리의 다른 글
코지코더 - 라라벨 19. 태스크 권한 (0) | 2020.06.07 |
---|---|
코지코더 - 라라벨 18. 페이지에 헤더 추가하기 (0) | 2020.06.07 |
코지코더 - 라라벨 16. 폼 기존 값 유지하기 (0) | 2020.06.07 |
코지코더 - 라라벨 15. 폼 Validation (0) | 2020.06.07 |
코지코더 - 라라벨 14. 태스크 삭제 (0) | 2020.06.07 |
댓글