Php Laravel-多生产环境
我们在美国有一个Laravel 4.2网站,我们希望在加拿大和英国都能看到它的白标签。我有一个本地和测试环境(staging vs canada_staging,等等),我在生产中遇到的问题是,我们有很多if条件来检查环境是否是生产环境(例如,Php Laravel-多生产环境,php,laravel,laravel-4,laravel-4.2,Php,Laravel,Laravel 4,Laravel 4.2,我们在美国有一个Laravel 4.2网站,我们希望在加拿大和英国都能看到它的白标签。我有一个本地和测试环境(staging vs canada_staging,等等),我在生产中遇到的问题是,我们有很多if条件来检查环境是否是生产环境(例如,if(App::environment()=='production'))。我可以使用生产,但每个站点都有自己的特定配置和语言文件(例如,它们有省而不是州)。有没有克服这种情况的简单方法 是的,您可以在每台服务器上创建文件app/bootstrap/env
if(App::environment()=='production')
)。我可以使用生产
,但每个站点都有自己的特定配置和语言文件(例如,它们有省而不是州)。有没有克服这种情况的简单方法 是的,您可以在每台服务器上创建文件app/bootstrap/environment.php
,并定义环境:
<?php
return 'production-us;
您将拥有独特的环境。以最简单的方式安装在每台服务器上
相关职位
$env = $app->detectEnvironment(function ()
{
return require __DIR__.'/environment.php';
});