をゲストにリダイレクトした後Laravelでメッセージが、私はLaravelにかなり新しいので、私はおそらくいくつかの愚かなことを言うよ...セット「/ログイン」ページに申し訳ありませんが
OK、私は先ほど作成します
Route::get("/test", "[email protected]")->middleware('auth');
ゲストは/テストページに入り、認証システムが自動的にOKです/ログインページ、に彼をリダイレクト:認証php artisan make:auth
を使用して、システム、およびauth
ミドルウェアで簡単なルートを作成しました。
はしかし、私はゲスト「あなたがこのページを閲覧するためにはログインする必要があります」などのメッセージを表示したいので、私はAuth/LoginController.php
にこのコードを追加しました:
public function showLoginForm()
{
$intendedURL = \Session::get('url.intended');
if($intendedURL)
return view('auth.login')->with("message", "You must log in to continue");
return view('auth.login');
}
が、それはOKですが?それを実装するのは良い方法ですか?私にはかなり奇妙に見えます。
ありがとう!
実際、 "auth"のためにログインページにリダイレクトされたゲストにこのメッセージが表示されます。 「テスト」ページは単なる例でした。 とにかく、フラッシュははるかによく見えます! :) – StyleSh1t
はい、それはそれを行い、私が言ったもの;) – Maraboc