daycry / maintenancemode
Maintenance mode for Codeigniter 4
Installs: 7 858
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 3
Forks: 3
Open Issues: 0
Requires
- php: >=8.2
- codeigniter4/settings: ^2.2
- daycry/exceptions: ^1.0
Requires (Dev)
README
Maintenance Mode for Codeigniter 4
Installation via composer
Use the package with composer install
composer require daycry/maintenancemode
Configuration
Run command:
php spark mm:publish
This command will copy a config file to your app namespace.
Then you can adjust it to your needs. By default file will be present in app/Config/Maintenance.php
.
Commands Available
php spark mm:down php spark mm:status php spark mm:up
Use it
Method 1 (Recommended)
Create new event in app/Config/Events.php
Events::on( 'pre_system', 'Daycry\Maintenance\Controllers\Maintenance::check' );
Method 2
edit application/Config/Filters.php and add the new line in $aliases array:
public $aliases = [ 'maintenance' => \Daycry\Maintenance\Filters\Maintenance::class, ... ]
and add "maintenance" in $globals['before'] array:
public $globals = [ 'before' => [ 'maintenance', ... ], 'after' => [ ... ], ];