在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
时?
答案 0 :(得分:2)
在bootstrap/start.php
下为每个域创建不同的环境,并在app/start
文件夹下为其添加特定文件。在您的示例中,您可以:
<强>自举/ start.php 强>
// ...
$env = $app->detectEnvironment(array(
'production' => array('www.mysite.com'),
'development' => array('dev.mysite.com'),
));
应用/启动/ production.php 强>
$pathToFile = '/var/www/awesome';
$mysqlServer= '111.111.111.0';
应用/启动/ development.php 强>
$pathToFile = '/var/www/hackish';
$mysqlServer= '111.111.111.1';
您不应该,如果您使用默认配置文件,则对它们有效。您可以在documentation上了解更多信息。