猿问

获取 Laravel 中的所有 ENV 变量

Laravel 有一个包含各种变量的 .env 文件。有没有办法在一行 PHP 代码中获取所有变量?我不想写


echo env('APP_DEBUG')

echo env('APP_URL')

etc...

我试过了


env("*")

env("*")

但没有一个工作。


萧十郎
浏览 354回答 2
2回答

郎朗坤

这应该有效:$_ENV; // gives all env variables.获取单个环境变量:$_ENV['VARIABLE'];

慕码人8056858

读取所有env()属性的唯一安全方法是Dotenv直接使用:$env = Dotenv\Dotenv::createArrayBacked(base_path())->load()这种方法适用于所有环境:cli、分派作业、没有适当的 Web 服务器,即使 php.ini 忽略 env。
随时随地看视频慕课网APP
我要回答