Saltar al contenido

Laravel 5.6 Abrir el sitio sin comandos

Te recomendamos que pruebes esta solución en un entorno controlado antes de pasarlo a producción, saludos.

Solución:

Tienes que echar un vistazo más profundo a la documentación oficial donde explica cómo llamar a los comandos mediante programación:

A veces, es posible que desee ejecutar un comando de Artisan fuera de la CLI. Por ejemplo, es posible que desee disparar un comando Artisan desde una ruta o un controlador. Puede usar el método de llamada en la fachada de Artisan para lograr esto. El método de llamada acepta el nombre o la clase del comando como primer argumento y un array de parámetros de comando como segundo argumento. El código de salida será devuelto:

Route::get('/foo', function () 
    $exitCode = Artisan::call('email:send', [
        'user' => 1, '--queue' => 'default'
    ]);

    //
);

Entonces, en su caso, debe actualizar la devolución de llamada de su ruta:

Route::get('shut/down', function() 
    Artisan::call('email:send', [
        '--allow' => 'xxxx.xxxx.xxxx.xxxx' // Your ip address
    ]);
);

De esta forma, su dirección IP estará habilitada para acceder a la bring/the/application/back/up Dirección. De todos modos, buscaría una solución diferente si solo desea “ocultar” el frente, creando una variable específica (configuración, base de datos, lo que sea) que “oculta” el sitio web pero mantiene el panel de administración para activar / desactivar de una manera más fácil.

Recuerda que tienes la capacidad de agregar una reseña si encontraste tu contratiempo a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *