LARAVEL EN MODO MANTENIMIENTO
Para poner Laravel en modo mantenimiento hay que utilizar el comando:php artisan down
- 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.
php artisan up
# 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"