質問: ### 実現したいこと Laravel5.5を使用して 仮会員登録→メール送信→本会員登録画面→本会員登録確認画面 →本会員登録完了画面 の流れで会員登録を行う機能を実装しております。 本会員登録完了画面にて、「トップページへ」としてボタンを用意しているのですが、 このボタンを押してトップページへ遷移した際に、 ログイン済の状態としたいです。 (現在はログイン前の状態になっています。) RoginControllerに新たにアクションを作成する必要がありますでしょうか? ### 試したこと 本会員登録完了画面にてメールアドレスとパスワードを 所持(?)していれば、 「トップページへ」のボタンに対して ログインボタンと同じ処理 (ログイン画面と異なり本会員登録完了画面にはinputがないので、 裏で所持しているメールアドレスとパスワードをLoginアクションに送るだけ?) をすればよいと思い、 LoginControllerやRegisterControllerを見ていますが、 Laravel5.5で標準で用意されているアクションの範囲がわからず、 どこまで自分で書かなければならないかが判断がつきません。 (当方php初心者のため) 宜しくお願い致します。
回答: メール確認は5.7なら標準機能なので5.7にしたほうがいいのでは。 自分で標準以上のものを作れるなら作ればいいけど作れない内はまずは標準機能を使う。 5.7のメール確認は「ログイン済だけどメールは確認してない状態のユーザー」になるので確認後のリダイレクト先を本登録画面にすればやりたいことは実現できる。 5.5のままの場合でも考え方は同じで仮登録時点でログイン済として扱えば簡単。