


[Laravel] Homestead環境でHomestead.yamlの設定を修正した時の反映方法

[Laravel] LaravelでModelにおいてRelationを設定したものを参照するときのやり方

またLaravelの小ネタ。
[2015-06-10 16:22:18] local.INFO: Pretending to mail message to: example@example.com
みたいに書かれるだけ。
んー。と思い調べてみたところ、メールドライバにlogを指定してpretendはfalseにしろとのこと。
config/mail.phpを以下のように設定するとログにメール本文を書くようになりました。
'driver' => 'log',
'pretend' => false,
やれやれ…。
ちなみにログは通常のアプリケーションのログに一緒に書きだされます。
よってログファイルの場所はstorage/logs/以下です。
なお当然ながらHTMLメールを送信した場合はHTMLのまま出力されるので、プレビューするにはまた別の方法が必要となりますね。
今回HTMLメールを送信する必要があったんで、ログに出力されたファイルを切り出して保存し、ブラウザで開いたりしてたんですが、結局めんどくさくなって本番サーバー上でテストしてしまいました…。