0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravel env関数の環境変数が取得できない

Last updated at Posted at 2021-06-12

プログラミング初心者です
##解決したい問題
.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をしてみた反映されました

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?