メールサーバーを立てたのでメール送信するの.envにSMTPの設定をして
composer dump-autoload で設定が反映されるかなと思ったのですがなぜか動作しなく、丸1日くらいハマって情報を探していたら
https://stackoverflow.com/questions/29100877/trying-to-get-laravel-5-email-to-work
https://qiita.com/hideno0110/items/e06b986684b274b392ca
この辺の情報で解決。
php artisan config:cache
で.envの修正が反映されました。
あとはapp/config 配下の情報を修正した場合は
php artisan config:clear
とかしないと反映されません。
https://www.larajapan.com/2016/09/13/%E3%81%A1%E3%82%87%E3%81%A3%E3%81%A8%E3%81%97%E3%81%9F%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%81%AE%E6%94%B9%E5%96%84/
config:cacheはconfig配下のファイルを1つにまとめてキャッシュするそうです。
動作的にはキャッシュをクリアしてキャッシュを生成するということなので
config:clear 単体だとキャッシュをクリアするだけみたいです。
Laravelはじめたばかりで、まだまだ調べることが多いな・・・