2014-03-03 45 views
1

我不能让laravel在本地运行。laravel在机器上运行生产

$env = $app->detectEnvironment(array(

'prod' => array('dossiya-v2'), 
'local' => array('ubuntu', 'localhost') 
)); 

,我用

php -S localhost:4000 

要开始我的PHP服务器。我不断收到错误信息:'哎呀,看起来像是出了点问题。'除非我将上面的代码更改为:

$env = $app->detectEnvironment(
    function(){ return 'local' ; } 
); 

如何更改它,以便我不必输入该代码?

+0

有你在终端上运行'hostname'来查看本地主机名是什么? –

+0

@chrisG我得到:'Mohameds-MacBook-Pro.local' –

回答

0

您需要添加任何来自终端回来时,你运行

hostname 

这很可能是这样的Your-computer-name.local

所以,你会添加到您的数组是这样的:

$env = $app->detectEnvironment(array(
    'prod' => array('dossiya-v2'), 
    'local' => array('ubuntu', 'Your-computer-name.local') 
)); 

看到这里的文档:http://laravel.com/docs/configuration#environment-configuration

相关问题