私はLaravel v5.2.39を使用しています。ログインしている場合のみ、ダッシュボードにリダイレクトします。手動でURLを変更すると、ホーム画面にリダイレクトされます。私は認証ミドルウェアを使用していますが、動作しません。どんな助け?Laravel Authリダイレクトが機能しない
マイroutes.phpのファイル:
Route::get('/', function() {
return view('welcome');
})->name('home');
Route::get('dashboard', [
'uses' => '[email protected]',
'as' => 'dashboard',
'middleware' => 'auth'
]);
マイUserController.php:
public function getDashboard(){
return view('dashboard');
}
と認証ミドルウェア:
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->guest()) {
if ($request->ajax() || $request->wantsJson()) {
return response('Unauthorized.', 401);
} else {
return redirect()->route('home');
}
}
return $next($request);
}
私は、いただきました!に問題がわかりません。私はサインインしてサインアップしていますが、これは問題ではないと思います。ソメローネがそれを見たいのなら、私に書いてください。
ありがとうございました。ありがとうございました。
あなたが直面している問題についてさらに説明するだろうを割り当てることができますか?私は十分にはっきりしているとは思わない。 – alariva
あなたは明らかにあなたのルートで[これを行う](http://laravel.io/bin/32lqm)したいと思う – alariva