Laravel メールの実装、Gmailを利用
LinuxCentOS7 Laravel6 PHP7
メール送信の実装
・envにメールの設定
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME={gmailアカウント名}@gmail.com
MAIL_PASSWORD={gmailアカウントパスワード}
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS={gmailアカウント名}@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
・Mailクラス作成
・Mailクラス実装、viewの用意
フィールド変数、__constructメソッド、buildメソッドを内容に応じて修正。
また、メール内容をviewに記述。
・メールを送信する処理
Mail::to( $client->mail )->send(new {クラス名}($client));
Gmailを使う場合、ここをONにすること
Account settings: Your browser is not supported.