【Laravel6】Auth認証機能で会員登録の確認メール送信を設定する方法

Laravel

スポンサーリンク

LaravelでデフォルトでついているAuth認証機能での会員登録確認メールの設定方法です。

※Auth認証機能を導入していることが前提です。

[app/User.php]に「implements MustVerifyEmail」を追加

class User extends Authenticatable implements MustVerifyEmail
{
    use Notifiable;

[routes/web.php]

// Auth::routes();
Auth::routes(['verify' => true]);

// Route::get('/home', 'HomeController@index')->name('home');
Route::get('/home', 'HomeController@index')->name('home')->middleware('verified');

たったこの修正をするだけで、会員の新規登録をすると、以下のような画面が現れて、メールアドレスの確認を求められて、登録したメールアドレスにはメールが送られています。

メールの内容は以下

とっても簡単ですね。

Laravel

Posted by ton