ユーザー認証時に、ログインを要求した元のページにリダイレクトする必要がある要件。ただし、この元の宛先を決定するのは難しい場合があります。
Laravel 5.3 以降の場合
以下の Scott の回答を参照してください。
Laravel 5 までの場合5.2
認証ミドルウェア:
// redirect the user to "/login" // and stores the url being accessed on session if (Auth::guest()) { return redirect()->guest('login'); } return $next($request);
ログインアクション:
// redirect the user back to the intended page // or defaultpage if there isn't one if (Auth::attempt(['email' => $email, 'password' => $password])) { return redirect()->intended('defaultpage'); }
Laravel 5.3 および上
// auth middleware Auth::routes(); // generates route for all authentication // redirect to original page after auth Redirect::intended('/profile');
以上がLaravelにログインした後にユーザーを元の宛先にリダイレクトするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。