laravel在机器上运行生产

时间:2014-03-03 00:38:28

标签: php laravel laravel-4

我无法在当地运行laravel。

$env = $app->detectEnvironment(array(

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

我用过

php -S localhost:4000

启动我的php服务器。我不断收到错误:“糟糕,看起来出了问题。”除非我将上述代码更改为:

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

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

1 个答案:

答案 0 :(得分: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