emmanpbarrameda/laravel-scheduled-maintenance
最新稳定版本:v1.0.4
Composer 安装命令:
composer require emmanpbarrameda/laravel-scheduled-maintenance
包简介
Modern Laravel scheduled maintenance windows with notices, bypass mode, redirects, and custom maintenance responses.
关键字:
README 文档
README
A modern Laravel package for scheduling app maintenance, showing upcoming downtime notices, and customizing the maintenance page. Supports Laravel 10, 11, and 12 with PHP 8.1 and newer.
A Modern Version of laravel-scheduled-maintenance by James Burrow
Requirements
| Requirement | Version |
|---|---|
| PHP | ^8.1 (up to latest) |
| Laravel | ^10.0 | ^11.0 | ^12.0 |
Installation
Step 1
composer require emmanpbarrameda/laravel-scheduled-maintenance
Step 2
Publish the config, migration, views, and assets:
php artisan vendor:publish --provider="Emmanpbarrameda\ScheduledMaintenance\ScheduledMaintenanceServiceProvider"
Step 3
Run the migration:
php artisan migrate
Step 4
Register the middleware in bootstrap/app.php (Laravel 11+):
->withMiddleware(function (Middleware $middleware) { $middleware->prepend(\Emmanpbarrameda\ScheduledMaintenance\Http\Middleware\CheckForScheduledMaintenance::class); })
Or in app/Http/Kernel.php (Laravel 10):
protected $middleware = [ \Emmanpbarrameda\ScheduledMaintenance\Http\Middleware\CheckForScheduledMaintenance::class, // ... ];
Full Documentation
Read the full installation and configuration guide here: Laravel Scheduled Maintenance by Emman
Screenshots
License
MIT - see LICENSE for details.
Credits
- Original package by James Burrow
- Modernized and maintained by Emman P. Barrameda
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-01