mnlg/maintenance-middleware

此包已被废弃,不再维护。没有建议的替代包。

Slim 框架的维护中间件

1.0.2 2014-01-21 15:00 UTC

This package is auto-updated.

Last update: 2021-07-12 12:20:33 UTC


README

此仓库包含一个可选中间件,用于您的 Slim 框架应用程序。

当应用程序处于 maintenance 模式时,中间件将返回一个默认的维护页面,并带有 503 状态码。

如何安装

更新您的 composer.json 清单以要求 mnlg/maintenance-middleware 包(见下文)。运行 composer installcomposer update 以更新您的本地供应商文件夹。

{
    "require": {
        "mnlg/maintenance-middleware": "*"
    }
}

如何使用

将维护中间件添加到您的 Slim 应用程序

<?php
$app->add(new \Mnlg\Middleware\Maintenance());

您还可以传递一个可调用的函数,当启用维护模式时将调用此函数

<?php
$app->add(new \Mnlg\Middleware\Maintenance(function() {
    ...
}));

要启用维护模式,只需在应用程序实例化期间将应用程序模式设置为 maintenance

<?php
$app = new \Mnlg\Slim(array(
    'mode'=>'maintenance'
));

或使用 $_ENV 变量

<?php
$_ENV['SLIM_MODE'] = 'maintenance';

许可协议

此仓库中的所有代码均根据 MIT 公共许可协议发布。

https://open-source.org.cn/licenses/MIT