Sólo quiero establecer el entorno local en Laravel 4.

En bootstrap/start.php tengo:

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

Traté de cambiar de local para el desarrollo índice en el array, pero nada funciona.
He probado algunos consejos de esta página: http://laravel.com/docs/configuration… nada de nada.

Estoy usando artesanal en la consola, que siempre me dicen:

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

Do you really wish to run this command?

Lo que yo podría hacer para enseñar a Lara que yo estoy en el medio ambiente local?

OriginalEl autor Godô | 2014-06-08

3 Comentarios

  1. 39

    Usted puede intentar este (En bootstrap/start.php archivo):

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

    También esto es posible:

    $env = $app->detectEnvironment(function() {
    
        return gethostname() == 'your local machine name' ? 'local' : 'production';
    });
    
    Gran hombre! Gracias! Me gustaron estas soluciones…
    Usted es bienvenido @kinho, espero que sepas cómo aceptar la respuesta 🙂
    opción 2 trabajó para mí +1
    Perfecto +1
    local me funciona, no He probado la producción. por cierto, Gracias!

    OriginalEl autor The Alpha

  2. 3

    Siguiente de @El Alfa de la gran respuesta – he aquí una ligera modificación en el uso de la matriz de verificación para los equipos locales (cuando se trabaja desde más de una ubicación):

    $env = $app->detectEnvironment(function() {
    
        return in_array(
                gethostname(), 
                [
                    'first local machine name', 
                    'second local machine name'
                ]
            ) ? 
            'local' : 
            'production';
    
    });
    
    Buena respuesta; eso funciona bien.Gracias @seb.
    Eres bienvenido @Godô – todo lo mejor!

    OriginalEl autor Sebastian Sulinski

  3. 0
    $env = $app->detectEnvironment(function() {
    
        $substr = substr(gethostname(), "-4");
        return ($substr == ".com" || $substr == ".net" || $substr == ".org") ? 'production' : 'local';
    
    });
    

    OriginalEl autor akash varlani

Dejar respuesta

Please enter your comment!
Please enter your name here