Laravel 拉维集环境变量

Laravel 拉维集环境变量,laravel,laravel-4,Laravel,Laravel 4,尝试从命令行设置环境变量,如 php artisan serve--env=someenv 但是var\u dump(App::environment())输出字符串“production”(长度=10) 是不是应该是someenv?您在php-artisan-seve上设置的此环境仅适用于在cli上运行的特定命令 请注意,这不是您正在运行的应用程序,而是PHP提供的Web服务器,因此您不需要安装完整的apache或nginx来测试您的应用程序 您的web应用程序将在不同的环境下运行,您仍然需要

尝试从命令行设置环境变量,如

php artisan serve--env=someenv

但是
var\u dump(App::environment())
输出
字符串“production”(长度=10)


是不是应该是
someenv

您在
php-artisan-seve
上设置的此环境仅适用于在cli上运行的特定命令

请注意,这不是您正在运行的应用程序,而是PHP提供的Web服务器,因此您不需要安装完整的apache或nginx来测试您的应用程序

您的web应用程序将在不同的环境下运行,您仍然需要提供一个正确的环境将其添加到bootstrap/start.php文件:

$env = $app->detectEnvironment(array(

    'local' => array('localhost', '127.0.0.1', 'example.com'),

));
Laravel 5可以使用安装基础目录中的.env文件来确定您的环境。例如,要将当前环境设置为“本地”环境,请使用

有关此机制的更多详细信息,请参阅

APP_ENV = local