- mailhogの設定
$ docker-compose up -d mailhog
Laravel側の設定
/laravel/.env MAIL_DRIVER=smtp MAIL_HOST=mailhog MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null
localhost:8025にアクセス
- 仮登録メールの実装 readouble.com
UserModelにMustVerifyEmailインタフェースを実装
<?php App\User class User extends Authenticatable implements MustVerifyEmail
usersテーブルの作成
// すでにusersテーブルが有る場合はロールバックする php artisan migrate:rollback php artisan migrate
<?php /routes/web.php <?php Auth::routes(['verify' => true]);
$ php artisan make:auth
localhost/register で登録するとmailhogにメールが送信される