daycry/maintenancemode

Codeigniter 4 的维护模式

v1.3.2 2024-07-29 20:39 UTC

This package is auto-updated.

Last update: 2024-09-13 14:13:09 UTC


README

Donate

Codeigniter 4 的维护模式

Build status Coverage status Downloads GitHub release (latest by date) GitHub stars GitHub license

通过 composer 安装

使用 composer install 安装此包

composer require daycry/maintenancemode

配置

运行命令

php spark mm:publish

此命令将复制一个配置文件到您的应用程序命名空间。然后您可以调整它以满足您的需求。默认情况下文件将位于 app/Config/Maintenance.php

可用命令

php spark mm:down
php spark mm:status
php spark mm:up

使用方法

方法 1(推荐)

app/Config/Events.php 中创建新的事件

Events::on( 'pre_system', 'Daycry\Maintenance\Controllers\Maintenance::check' );

方法 2

编辑 application/Config/Filters.php 并在 $aliases 数组中添加新行

public $aliases = [
    'maintenance' => \Daycry\Maintenance\Filters\Maintenance::class,
    ...
]

并在 $globals['before'] 数组中添加 "maintenance"

public $globals = [
    'before' => [
        'maintenance',
        ...
    ],
    'after'  => [
        ...
    ],
];