发布于 5年前

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');
©2020 edoou.com   京ICP备16001874号-3