thomaswardiii / slim-maintenance-middleware
Slim 3 框架的维护中间件
v1.1
2015-10-03 14:27 UTC
Requires
- php: >=5.5.0
- slim/slim: 3.x@RC
This package is not auto-updated.
Last update: 2024-09-19 11:06:28 UTC
README
此仓库包含一个可选的中间件,适用于您的 Slim 3 框架应用程序。
当应用程序处于 maintenance
模式时,中间件将返回一个默认的维护页面,状态码为 503。
如何安装
更新您的 composer.json
清单以要求 thomaswardiii/slim-maintenance-middleware
包(见下文)。运行 composer install
或 composer update
以更新您本地的供应商文件夹。
{
"require": {
"thomaswardiii/slim-maintenance-middleware": "*"
}
}
如何使用
将维护中间件添加到您的 Slim 3 应用程序
<?php
$app->add(new \Twardiii\Middleware\Maintenance());
您还可以传递一个可调用的函数,当启用维护模式时将被调用
<?php
$app->add(new \Twardiii\Middleware\Maintenance(function($request, &response) {
...
}));
要启用维护模式,只需设置 $_ENV 变量
<?php
$_ENV['SLIM_MODE'] = 'maintenance';
许可证
此仓库中所有代码均以 MIT 公共许可证发布。