2015年10月20日
[Laravel] Homestead環境で共有フォルダの警告が出た場合の対処
最近睡眠不足で昼過ぎになるとどうにも仕事に集中できません。 ...
また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メールを送信する必要があったんで、ログに出力されたファイルを切り出して保存し、ブラウザで開いたりしてたんですが、結局めんどくさくなって本番サーバー上でテストしてしまいました…。