Laravel 如何检测当前运行环境
检测运行在本地环境,或者在测试环境中:
if (App::isLocal())
{
echo "environment=local\n";
}
elseif (App::runningUnitTests())
{
echo "environment=testing\n";
}
使用 app()
辅助函数:
if (app()->isLocal())
{
echo "environment=local\n";
}
elseif (app()->runningUnitTests())
{
echo "environment=testing\n";
}
检测环境设置:
if (App::environment('production', 'staging'))
{
echo "I'm on production or staging\n";
}
else
{
echo "environment=", App::environment(), "\n";
}
获取配置信息:
echo app('env');