DEV Community

Cover image for Laravel - Maintenance Mode (artisan)
Sandro Jhuliano Cagara
Sandro Jhuliano Cagara

Posted on

1

Laravel - Maintenance Mode (artisan)

If you want to enable maintenance mode on your page, execute the down Artisan command:



php artisan down


Enter fullscreen mode Exit fullscreen mode

Then people would see default 503 status page.

Image description

You may also provide flags, in Laravel 8:

  • the path the user should be redirected to
  • the view that should be prerendered
  • secret phrase to bypass maintenance mode
  • retry page reload every X seconds ```

php artisan down --redirect="/" --render="errors::503" --secret="1630542a-246b-4b66-afa1-dd72a4c43515" --retry=60

Before Laravel 8:

- message that would be shown
- retry page reload every X seconds
- still allow the access to some IP address
Enter fullscreen mode Exit fullscreen mode

php artisan down --message="Upgrading Database" --retry=60 --allow=127.0.0.1

When you've done the maintenance work, just run:
Enter fullscreen mode Exit fullscreen mode

php artisan up

Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more