rappasoft/laravel-5-boilerplate를 사용하고 있습니다.Laravel unauthenticated no triggering
경로에 '인증'미들웨어를 사용하는 이상한 문제가 있습니다. 로그인이 필요한 페이지에 대한 액세스를 테스트합니다. 로그인하지 않으면 Unauthenticated 예외 오류가 표시되고 로그인 화면으로 리디렉션되지 않습니다. Handler.php 파일에 unauthenticated exists가 있고 로그인 화면으로 리디렉션하는 코드가 있지만이 함수는 호출되지 않습니다!
Illuminate \ Auth \ AuthenticationException에서 인증되지 않은 함수가 호출되지 않는 이유는 무엇입니까 ?? 그것은 말이되지 않습니다.
경로 :Route::group(['middleware' => 'auth'], function() {
Route::get('project/add', 'Project\[email protected]')-
>name('project.add');
});
예외/
protected function unauthenticated($request, AuthenticationException $exception)
{
if ($request->expectsJson()) {
return response()->json([ 'error' => 'Unauthenticated.' ], 401);
}
return redirect()->guest(route('frontend.auth.login'));
}
그리고 테스트 할 Handler.php
, 나는 단순히 방문하고 있습니다 : http://px.app/project/add
[MVCE] (https://stackoverflow.com/help/mcve)를 포함하도록 질문을 편집 할 수 있습니까? 코드를 보지 않고 놓친 부분에 대한 단서를 찾기가 어렵습니다. – HPierce
코드 스 니펫 추가 – zetetic