質問: ``` Auth::viaRemember() ``` 上記のコードで継続ログインが可能なことはリファレンスから学びました。 しかし、全体に反映するにはどうすればいいか分かりません。 全てのアクションにそれぞれ記述する方法は賢い書き方ではないのかなと思います。WEBサービス全体にRemember機能を反映させるにはどうすれば良いでしょうか?
回答: ``` PhpAuth::viaRemember() ``` は、Cookieを利用してログインしているかどうか判定する処理となります。この判定を全Actionに入れたい、という事でしょうか?であれば、Middlewareを自作することが良いと思います。理由はピンときませんが... または、Cookieの情報を継続ログインに使いたい、という意味でしょうか?もし、そうであればattemptの第二引数にtrueを与えてあげれば良いと思います。 参考サイト ``` if (Auth::attempt(['email' => $email, 'password' => $password], $remember)) { // $rememberがtrueであれば、このユーザーは覚えられた... } ``` 「全体に反映する」という言葉の意味を捉え違えていたらすいません...