Laravel 拉维集环境变量
尝试从命令行设置环境变量,如 php artisan serve--env=someenv 但是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应用程序将在不同的环境下运行,您仍然需要
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