daycry / maintenancemode
Codeigniter 4 的维护模式
v1.3.2
2024-07-29 20:39 UTC
Requires
- php: >=8.2
- codeigniter4/settings: ^2.2
- daycry/exceptions: ^1.0
Requires (Dev)
README
Codeigniter 4 的维护模式
通过 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' => [ ... ], ];