如何在Laravel 4中设置当地环境

God*_*odô 8 environment local detect laravel

我只想将当地环境设置为Laravel 4.

bootstrap/start.php我有:

$env = $app->detectEnvironment(array(
    'local' => ['laravel.dev', ''],
));
Run Code Online (Sandbox Code Playgroud)

我尝试在数组中更改本地到开发索引,但没有任何作用.我尝试了这个页面的一些提示:http://laravel.com/docs/configuration ...没什么.

我在控制台使用工匠,总是说我:

**************************************
*     Application In Production!     *
**************************************

Do you really wish to run this command?
Run Code Online (Sandbox Code Playgroud)

我可以做些什么来教Lara我在当地的环境?

The*_*pha 41

您可以尝试这个(在bootstrap/start.php文件中):

$env = $app->detectEnvironment(array(
    'local' => ['*.dev', gethostname()],
    'production' => ['*.com', '*.net', '*.org']
));
Run Code Online (Sandbox Code Playgroud)

这也是可能的:

$env = $app->detectEnvironment(function() {

    return gethostname() == 'your local machine name' ? 'local' : 'production';
});
Run Code Online (Sandbox Code Playgroud)