From 59acc048316a78708cea1375a6eac5dba27ae7ef Mon Sep 17 00:00:00 2001 From: vedatakdogan Date: Tue, 22 Dec 2020 19:04:56 +0300 Subject: [PATCH] fixed maintenance --- app/Listeners/RunForSavedForm.php | 21 +++++++++++++++++++++ config/streams.php | 3 +++ 2 files changed, 24 insertions(+) create mode 100755 app/Listeners/RunForSavedForm.php diff --git a/app/Listeners/RunForSavedForm.php b/app/Listeners/RunForSavedForm.php new file mode 100755 index 000000000..a2b980b8f --- /dev/null +++ b/app/Listeners/RunForSavedForm.php @@ -0,0 +1,21 @@ +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)); + } + } + } +} diff --git a/config/streams.php b/config/streams.php index bc4d41f38..7f273cb0a 100644 --- a/config/streams.php +++ b/config/streams.php @@ -17,6 +17,9 @@ return [ \Anomaly\Streams\Platform\Event\Booted::class => [ \App\Listeners\Translations::class ], + \Anomaly\Streams\Platform\Ui\Form\Event\FormWasSaved::class => [ + \App\Listeners\RunForSavedForm::class + ], ], /*