PHPackages                             churchportal/laravel-scheduled-maintenance - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. churchportal/laravel-scheduled-maintenance

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

churchportal/laravel-scheduled-maintenance
==========================================

Schedule maintenance windows and customize the user experience while your Laravel application is down

1.1.0(4y ago)8522MITPHPPHP ^8.0

Since Jun 22Pushed 4y agoCompare

[ Source](https://github.com/churchportal/laravel-scheduled-maintenance)[ Packagist](https://packagist.org/packages/churchportal/laravel-scheduled-maintenance)[ Docs](https://github.com/churchportal/laravel-scheduled-maintenance)[ GitHub Sponsors](https://github.com/churchportal)[ RSS](/packages/churchportal-laravel-scheduled-maintenance/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (2)Dependencies (9)Versions (3)Used By (0)

Laravel Scheduled Maintenance
=============================

[](#laravel-scheduled-maintenance)

This package enables you to schedule maintenance windows for your Laravel application, make it easier to notify users about upcoming maintenance, and also customize the user experience for your users while the application is down for maintenance.

It's built in a similar fashion to laravel's preexisting `down` and `up` commands with support for bypass mode, redirects, and custom HTTP status codes.

**NOTE:** This package does rely on your database, if you are preforming significant DB work during a maintenance window then you may want to consider using laravel's `down` for that work instead.

Installation
------------

[](#installation)

Install the package via composer:

```
composer require churchportal/laravel-scheduled-maintenance
```

Publish the package assets (this will publish the config file, 1 migration, and an example blade view):

```
php artisan vendor:publish --provider="Churchportal\ScheduledMaintenance\ScheduledMaintenanceServiceProvider"
```

Run the migration:

```
php artisan migrate
```

Configuration
-------------

[](#configuration)

```
