プログラミング初心者です
##解決したい問題
.envファイルで定義した環境変数をPHPファイルで呼び出したい。
APP_NAME=Laravel
##解決方法①
env関数を使います。
env('APP_NAME')
##問題発生
でもこのまま実行しても存在しないというエラーが出ちゃいました。
tinker使って調べると・・・
$ php artisan tinker
Psy Shell v0.9.12 (PHP 7.3.24-(to be removed in future macOS) — cli) by Justin Hileman
>>> env('APP_NAME')
=> null
>>>
中身何も入っていなくnullが返されてしまいます。
##解決方法②
調べてみると、キャッシュを消せば手っ取り早いということで、このコマンドを実行
php artisan config:clear
自分は変更が反映されるようになりました!
##備考
そしてもう一つこのコマンドを使ってのやり方もあるんですが、configファイルを使わなきゃいけなかったりと注意しなくてはならない点があるため、理解したら追記しようかなと思います。
php artisan config:cache
##追記7/4
php artisan config:cache
を実行してしまって、 存在しないエラーが出てかなり焦りました。
そして
php artisan config:clear
をしてみた反映されました