PHP code example of misterphilip / maintenance-mode
1. Go to this page and download the library: Download misterphilip/maintenance-mode library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
misterphilip / maintenance-mode example snippets
'providers' => [
/*
* Application Service Providers...
*/
App\Providers\AppServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
...
MisterPhilip\MaintenanceMode\MaintenanceModeServiceProvider::class,
MisterPhilip\MaintenanceMode\MaintenanceCommandServiceProvider::class,
],
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
\MisterPhilip\MaintenanceMode\Http\Middleware\CheckForMaintenanceMode::class,
'\MisterPhilip\MaintenanceMode\Exemptions\IPWhitelist',
'\MisterPhilip\MaintenanceMode\Exemptions\EnvironmentWhitelist',
namespace App\Exemptions;
use MisterPhilip\MaintenanceMode\Exemptions\MaintenanceModeExemption;
class SampleExemption extends MaintenanceModeExemption
{
/**
* Execute the exemption check
*
* @return bool
*/
public function isExempt()
{
return true; // or false
}
}
@
protected $listen = [
'MisterPhilip\MaintenanceMode\Events\MaintenanceModeEnabled' => [
'App\Listeners\UpdateStatusPageMaintenanceStarted',
],
'MisterPhilip\MaintenanceMode\Events\MaintenanceModeDisabled' => [
'App\Listeners\UpdateStatusPageMaintenanceEnded',
],
// ..
];
bash
$ php artisan down [--message=MESSAGE] [--retry=RETRY] [--view=VIEW] [--allow*=ALLOW]
bash
$ php artisan down --message="Be back in a few!" --view="errors/maintenance"
bash
$ php artisan down --message="Be back in a few!" --view="errors/maintenance" --retry=60
bash
$ php artisan up
bash
$ php artisan down --view="error/503"