diff --git a/app/Listeners/EnableMaintenanceMode.php b/app/Listeners/EnableMaintenanceMode.php index 13ebf8647..9aa9fb8ba 100755 --- a/app/Listeners/EnableMaintenanceMode.php +++ b/app/Listeners/EnableMaintenanceMode.php @@ -2,6 +2,7 @@ use Anomaly\SettingsModule\Setting\Form\SettingFormRepository; use Anomaly\Streams\Platform\Ui\Form\Event\FormWasSaved; +use Illuminate\Support\Facades\Artisan; class EnableMaintenanceMode { @@ -9,12 +10,9 @@ class EnableMaintenanceMode public function handle(FormWasSaved $event) { $builder = $event->getBuilder(); - if (get_class($builder->getRepository()) === SettingFormRepository::class) { if ($builder->getFormValues()->has('maintenance') and $builder->getFormValues()->get('maintenance')) { - file_put_contents(storage_path('framework/down'), - json_encode(['time' => '', 'retry' => null, 'message' => null], - JSON_PRETTY_PRINT)); + Artisan::call('down'); } } }