目的
- laravelのtinkerからHTMLの送信を行う方法をまとめる。
前提情報
- gmailを使ったlaravelアプリからのメール送信は下記を参考にメールサーバの設定を実施する。
- 紹介する内容を実施するとメールサーバの設定がされているとメールが送信されるので注意する。
詳細
-
laravelアプリ名ディレクトリで下記コマンドを実行してtinkerを開く。
$ php artisan tinker
-
下記を実行してメールを送信する。
Mail::send([], [], function($message) {$message->to('a@example.com')->subject('Test')->setBody("<h1>mail content</h1>", 'text/html');});
-
下記に実行したPHPのソースのメールに関係ある部分を日本語にして記載する。
Mail::send([], [], function($message) {$message->to('送信先アドレス')->subject('メールの件名')->setBody("HTMLのタグを含むメール本文", 'text/html');});