2014-03-03 46 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

相關問題