简体   繁体   English

在Controller中未获取环境文件值

[英]Didn't get env file value in Controller

I am facing one weird issue in laravel. 我在laravel中面临一个奇怪的问题。 I am fetching a value from env file into my controller. 我正在从环境文件中获取一个值到我的控制器中。 but I didn't get any value from my env file. 但是我的env文件没有任何价值。

Key name in env file. env文件中的键名。

MYKEY=XXXXXXXXXXXXXX

Getting key value from my controller file like this. 这样从我的控制器文件中获取键值。 My laravel version in 5.6 我的laravel版本5.6

$key = env('MYKEY');

Thanks in Advance 提前致谢

You should try this: 您应该尝试这样:

php artisan cache:clear

$key = env('MYKEY');

OR 要么

You can set your env variable in config file 你可以设置你env配置文件中的变量

config/app.php
'mykey' => env('MYKEY'),

then set your config variable in your code like: 然后在代码中设置配置变量,例如:

use Config;

$key = Config:get('app.mykey');

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM