Use the package with composer install
composer require daycry/maintenancemode
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
.
php spark mm:down
php spark mm:status
php spark mm:up
Create new event in app/Config/Events.php
Events::on( 'pre_system', 'Daycry\Maintenance\Controllers\Maintenance::check' );
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' => [
...
],
];