LARAVEL EN MODO MANTENIMIENTO

Para poner Laravel en modo mantenimiento hay que utilizar el comando:
php artisan down
El modo mantenimiento implica:
  • Todos los visitantes (excepto los que tengan permiso especial) verán una página de error HTTP 503 Service Unavailable
  • Por defecto muestra una vista simple diciendo que la aplicación está en mantenimiento
  • Se crea un archivo .down en la carpeta storage/framework/ (en versiones antiguas) o se usa caché (en versiones modernas) para indicar el estado.
  • Ninguna ruta normal de la aplicación se ejecuta → protege mientras se hace deploy, migraciones pesadas, upgrades, etc.
Para salir modo mantenimiento hay que utilizar el comando:

php artisan up
Con este comando la aplicación vuelve a funcionar normalmente. Opciones más útiles:

# Modo mantenimiento con refresco automático cada 15 segundos
php artisan down --refresh=15

# Permitir acceso secreto (bypass) → muy útil para probar mientras está "down"
php artisan down --secret="mi-secreto-super-seguro-123"

# Luego puedes entrar así: https://tudominio.com/mi-secreto-super-seguro-123
# (solo quien conozca el link secreto entra normalmente)

# Combinado
php artisan down --refresh=10 --secret="abc123xyz"