aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/Http/Controllers/ReservationsController.php26
1 files changed, 15 insertions, 11 deletions
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;