私はrappasoft/laravel-5-boilerplateを使用しています。Laravel unauthenticated no triggering
私はルートのために 'auth'ミドルウェアを使用しています。ログインが必要なページへのアクセスをテストします。ログインしていない場合、Unauthenticated例外エラーが表示され、ログイン画面にはリダイレクトされません。 Handler.phpファイルにunauthenticatedが存在し、ログイン画面にリダイレクトするコードがありますが、この関数は呼び出されません!
Illuminate \ Auth \ AuthenticationExceptionでunauthenticated関数が呼び出されないのはなぜですか?それは意味をなさない。
ルート:テストするために、その後
Route::group(['middleware' => 'auth'], function() {
Route::get('project/add', 'Project\[email protected]')-
>name('project.add');
});
例外/ Handler.php
protected function unauthenticated($request, AuthenticationException $exception)
{
if ($request->expectsJson()) {
return response()->json([ 'error' => 'Unauthenticated.' ], 401);
}
return redirect()->guest(route('frontend.auth.login'));
}
そして、私は単純に訪問しています:http://px.app/project/add
質問を[編集]して[MVCE](https://stackoverflow.com/help/mcve)を含めることはできますか?コードを見ずに逃したことについての手がかりを見つけるのは難しいです。 – HPierce
コードスニペットを追加しました – zetetic