From 36945006257bc3ad65bd564ea6c40b40c0d0002a Mon Sep 17 00:00:00 2001 From: Mateja Date: Fri, 4 Dec 2020 00:06:29 +0100 Subject: Fix Restore button. --- app/Http/Controllers/ReservationsController.php | 26 ++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) (limited to 'app') diff --git a/app/Http/Controllers/ReservationsController.php b/app/Http/Controllers/ReservationsController.php index c0b7121..002645a 100644 --- a/app/Http/Controllers/ReservationsController.php +++ b/app/Http/Controllers/ReservationsController.php @@ -205,23 +205,27 @@ class ReservationsController extends Controller $rules = [ 'action' => 'required', 'id' => 'required|numeric', - 'qso' => 'required|numeric', - 'approved' => 'required', - 'specialCall' => 'required|alphanum', - 'fromTime' => 'required|date', - 'toTime' => 'required|date|after:fromTime', - 'frequencies' => 'required', - 'modes' => 'required', - 'operatorCall' => 'required|alphanum', - 'operatorName' => 'required', - 'operatorEmail' => 'required|email', - 'operatorPhone' => ['required', 'regex:/^[0-9 ]+$/'], ]; $validatedData = $request->validate($rules); $record = Reservation::findOrFail($request->id); if ($request->action == "update") { + $rules = [ + 'qso' => 'required|numeric', + 'approved' => 'required', + 'specialCall' => 'required|alphanum', + 'fromTime' => 'required|date', + 'toTime' => 'required|date|after:fromTime', + 'frequencies' => 'required', + 'modes' => 'required', + 'operatorCall' => 'required|alphanum', + 'operatorName' => 'required', + 'operatorEmail' => 'required|email', + 'operatorPhone' => ['required', 'regex:/^[0-9 ]+$/'], + ]; + $validatedData = $request->validate($rules); + $record->approved = filter_var($request->approved, FILTER_VALIDATE_BOOLEAN); $record->qso = $request->qso; $record->specialCall = $request->specialCall; -- cgit v1.2.3