From b3bf078f4c7cbb752181c4d9198e4e2efb0ab3b6 Mon Sep 17 00:00:00 2001 From: Nikola Cirkovic Date: Thu, 19 May 2022 00:33:00 +0200 Subject: [PATCH] INA-3 | Request class for creating scheduled task --- .../CreateScheduledTaskRequest.php | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 app/Http/Requests/TaskScheduler/CreateScheduledTaskRequest.php diff --git a/app/Http/Requests/TaskScheduler/CreateScheduledTaskRequest.php b/app/Http/Requests/TaskScheduler/CreateScheduledTaskRequest.php new file mode 100644 index 000000000000..1f3ef03682f1 --- /dev/null +++ b/app/Http/Requests/TaskScheduler/CreateScheduledTaskRequest.php @@ -0,0 +1,32 @@ +user()->isAdmin(); + } + + public function rules() + { + return [ + 'paused' => 'sometimes|bool', + 'archived' => 'sometimes|bool', + 'repeat_every' => 'required|string|in:DAY,WEEK,MONTH,3MONTHS,YEAR', + 'start_from' => 'sometimes|string', + 'job' => 'required', + + ]; + } +}