Laravel で .env の値が読み込まれない。 env()で値が取れない。という場合、 bootstrap/cache/config.php の存在を疑いましょう。
このファイルは下記のコマンドで生成される設定のキャッシュファイルです。
$ php artisan config:cache
このファイルが存在すると env() は常にnullを返します。
設定のキャッシュをさせたいときは env() は設定ファイルの中でのみ使用しましょう。
ちなみに下記コマンドで設定キャッシュファイルを削除すれば env() で値が取れるようになります。
$ rm -f bootstrap/cache/config.php
ツッコミ歓迎!!