How to set local environment in Laravel 4

Godô picture Godô · Jun 8, 2014 · Viewed 12.3k times · Source

I just want to set the local environment into Laravel 4.

In bootstrap/start.php I have:

$env = $app->detectEnvironment(array(
    'local' => ['laravel.dev', ''],
));

I tried change local to development index in array, but nothing works. I tried some tips of this page: http://laravel.com/docs/configuration... nothing.

I'm using artisan in console, that always say me:

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

Do you really wish to run this command?

What I might do to teach Lara that I'm on local environment?

Answer

The Alpha picture The Alpha · Jun 8, 2014

You may try this (In bootstrap/start.php file):

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

Also this is possible:

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

    return gethostname() == 'your local machine name' ? 'local' : 'production';
});