先日のLaravel5.7のリリースで新しく追加されたEmail Verificationがとても便利ですので紹介します。 今までのLaravelでは、フレームワーク内に認証機能が実装されており、これを有効にすることで簡単にログイン機能等を利用することができました。 デフォルトの挙動では、ユーザーの新規作成(/registerページ)後にそのままログインが可能になるというフローでした。 認証付きのサービス等でよく見る、ユーザーの新規作成時に登録されたメールアドレスが正確かどうかを確認するフロー(本登録メール等)をはさみたい場合には、自前で実装するかサードパーティーのパッケージを利用する必要がありました。(josiasmontag/laravel-email-verificationl等) メールアドレスが正確かどうかの確認は、サービス上でユーザーとのやりとりが発生する場合においてとても重要