Laravelでポータルサイトを開発していると、ユーザーにメール送信する場面に出くわします。
ユーザー登録や通知の時ですね。
Swift_TransportException in AbstractSmtpTransport.php line 162:Cannot send message without a sender address
こんなエラーが出た時は.envで送信元アドレスの設定を行いましょう。
MAIL_DRIVER=smtp MAIL_HOST= smtp.gmail.com MAIL_PORT= 25 MAIL_USERNAME= ユーザーID MAIL_PASSWORD= パスワード MAIL_ENCRYPTION=null
.envはローカル、ステージング、リモートと環境によって使い分けるので、それぞれの環境で設定してくださいね。