dyned/lumen-maintenance-mode

该软件包最新版本(v1.0.0)没有可用的许可证信息。

Lumen的维护模式命令

v1.0.0 2018-03-09 07:48 UTC

This package is auto-updated.

Last update: 2024-09-20 18:23:45 UTC


README

GitHub release

在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命令提供messageretry选项。message值可用于在JSON响应中显示消息,而retry值将用于在应用程序再次可用之前重试的秒数

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

要禁用维护模式,使用up命令

php artisan up

待办事项

  • 为JSON响应创建配置