私はValetでLaravel 5.3を使用しています。Laravel 5.3ログインしていない場合のリダイレクト
web.php
Auth::routes();
Route::group(['middleware' => 'auth'], function() {
Route::get('/dashboard', '[email protected]');
});
Kernel.php
protected $routeMiddleware = [
'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
'can' => \Illuminate\Auth\Middleware\Authorize::class,
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
];
私は/dashboard
ルートをヒットした場合がログインしていない、それはむしろ/login
ページに私をリダイレクトするよりも、例外がスローされます。
これは正しい動作ですか、何か不足していますか?私はあなたがログインページにあなたをリダイレクトするはずだと思った?
使用しているモジュールのLaravel^5.3との互換性の問題を修正しました: https://github.com/darkwinternight/laravel-error-handler/pull/6 – mash1t