dyned / lumen-maintenance-mode
该软件包最新版本(v1.0.0)没有可用的许可证信息。
Lumen的维护模式命令
v1.0.0
2018-03-09 07:48 UTC
Requires
- php: >=7.0
- laravel/lumen-framework: ^5.6
README
在Laravel框架中,维护模式是默认提供的。不幸的是,这个功能在Lumen框架中不可用。
这个库将为Lumen框架恢复维护模式命令,并提供自定义的JSON响应。
安装
使用Composer安装此包。建议仅将此包用于开发。
composer require dyned/lumen-maintenance-mode
然后,在Lumen Service Provider的bootstrap/app.php文件中注册维护模式
$app->register(DynEd\Lumen\MaintenanceMode\MaintenanceModeServiceProvider::class);
用法
要启用维护模式,执行down Artisan命令
php artisan down
当维护模式启用时,每次调用路由都会返回维护响应。
您还可以向down命令提供message和retry选项。message值可用于在JSON响应中显示消息,而retry值将用于在应用程序再次可用之前重试的秒数
php artisan down --message="Upgrading Database" --retry=60
要禁用维护模式,使用up命令
php artisan up
待办事项
- 为JSON响应创建配置