Beginner LevelLaravel
How does Laravel Maintenance Mode (php artisan down) work with secret bypass cookies?
❓ Interview Prompt: Explain php artisan down, maintenance mode flags (--secret, --retry, --render), and php artisan up.
Maintenance mode disables all incoming HTTP requests to your application during production updates, rendering a custom downtime template.
Commands & Flags:
•
'php artisan down --secret="demo-pass"': Enables maintenance mode but allows developers visiting 'https://example.com/demo-pass' to set a secret cookie and bypass downtime!
•
'php artisan down --retry=60': Sends 'Retry-After: 60' HTTP header for search engine bots.
•
'php artisan up': Disables maintenance mode.
Code Implementation Example
bash
# Enable maintenance mode with secret bypass cookie and 60s retry header
php artisan down --secret="dev-access-123" --retry=60
# Bring application back online
php artisan up💡Enabling Maintenance Mode with secret bypass cookie and bringing app back online.
🎯 Interview Key Takeaway
Use php artisan down --secret to perform production updates safely while allowing developer testing via secret cookies.
#Maintenance Mode#Artisan#Deployment#Beginner
Back to all Laravel Questions→