2016-12-21 1 views
1

그래서 Laravel 5.3 프로젝트의 사용자 인증 부분에서 작업 중이며 이전 버전에서 실수하지 않은 경우 AuthController.php는 인증 폴더에 있지만 5.3 버전에서는 더 이상 존재하지 않습니다.Laravel 5.3에 해당하는 AuthController.php는 어디에 있습니까?

내가하고 함께 제공되는 기본 홈페이지에서 표시되는 홈 페이지 변경 찾고 :

php artisan make:auth 

을 내가 이전에 사용자가 등록 된 후

php artisan make:auth 

을 수행했던 홈페이지를 . 나는 그것이 의미가 있기를 바란다.

답변

2

따라서 AuthController는 Laravel 5.3에서 두 개의 별도 컨트롤러로 나뉩니다.

당신은 지금이 있어야합니다 응용 프로그램/컨트롤러/인증/LoginController.php응용 프로그램/컨트롤러/인증/RegisterController.php

당신은 $ redirectTo을 설정할 수 있습니다 각각의 속성.

희망이 도움이됩니다.

+0

정답을 입력 했으므로 본인 확인을하겠습니다. 그러나 사용자가 로그인하면 내가 만든 홈페이지로 이동하지만 로그인을 클릭하면 나는 약간의 수수께끼가됩니다. 링크를 다시 누르면 Auth 템플리트 로그인 페이지로 리디렉션됩니다. 내 레이아웃/main.blade.php 사이드 - nav에 href = "/ login"이 있으므로 그 점을 생각합니다. 인증 템플릿 로그인. 말이 돼? – Daniel

+0

맞습니다. 따라서 현재 사용자가 로그인했는지 여부에 따라 메뉴의 로그인 링크를 조정할 수 있습니다. 그녀가 로그인 한 경우 대신 로그 아웃 링크를 삽입하십시오 ... 현재 사용자가 @if (Auth :: check())를 사용하여 블레이드 템플리트에 로그인했는지 확인할 수 있습니다 – MacPrawn

관련 문제