我把它放在bootstrap/app.php
dump(env('STRIPE_SECRET_KEY'));
即使在我的null
文件中设置了此环境变量,它也会回来.env
。
我怀疑文件在bootstrap/app.php
运行时尚未加载。
加载env文件后 运行什么文件?是否有另一个启动文件,我可以把这种东西放在哪里?
答案 0 :(得分:0)
<强> 1)强>
您只能在配置文件env()
中使用config/*.php
,但有一些技巧。在bootstrap/app.php
:
try
{
(new Dotenv\Dotenv(__DIR__.'/../'))->load();
}
catch (Dotenv\Exception\InvalidPathException $ignored) { }
2)您可以在AppServiceProvider
文件中执行此操作。