在Laravel 4中,我们如何拥有
$pathToFile = '/var/www/awesome'
$mysqlServer = '111.111.111.0'
当站点的域为www.mysite.com
,并且
$pathToFile = '/var/www/hackish'
$mysqlServer = '111.111.111.1'
站点的域何时为dev.mysite.com
?
在bootstrap/start.php
下为每个域创建一个不同的环境,并在app/start
文件夹下为其添加特定的文件。在您的示例中,您可能有:
bootstrap/start.php
// ...
$env = $app->detectEnvironment(array(
'production' => array('www.mysite.com'),
'development' => array('dev.mysite.com'),
));
app/start/production.php
$pathToFile = '/var/www/awesome';
$mysqlServer= '111.111.111.0';
app/start/development.php
$pathToFile = '/var/www/hackish';
$mysqlServer= '111.111.111.1';
不过,您不应该认为,如果您使用的是默认配置文件,那么同样的配置文件对它们有效。您可以阅读更多文档。