Skip to content

Commit cec312a

Browse files
committed
added Regex to lease requests
1 parent ed68574 commit cec312a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/Http/Requests/StoreLeaseRequest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ public function rules()
2626
'rentable_id' => 'required|integer|min:1|exists:App\Models\Rentable,id',
2727
'start_time' => 'required',
2828
'end_time' => 'required',
29-
'phone_nr' => 'required|string|min:8|max:12',
30-
'license_plate' => 'required|string|min:1|max:9'
29+
'phone_nr' => 'required|string|min:8|max:12|regex:/^(\+\d{1,2}\s?)?1?\-?\.?\s?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/', // Regex for phone number
30+
'license_plate' => 'required|string|min:1|max:9|regex:/^[a-zA-Z0-9_.-]*$/' // Regex for license plate
3131
];
3232
}
3333

app/Http/Requests/UpdateLeaseRequest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ public function rules()
2727
'rentable_id' => 'required|integer|min:1|exists:App\Models\Rentable,id',
2828
'start_time' => 'required',
2929
'end_time' => 'required',
30-
'phone_nr' => 'required|string|min:8|max:12',
31-
'license_plate' => 'required|string|min:1|max:9'
30+
'phone_nr' => 'required|string|min:8|max:12|regex:/^(\+\d{1,2}\s?)?1?\-?\.?\s?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/',
31+
'license_plate' => 'required|string|min:1|max:9|regex:/^[a-zA-Z0-9_.-]*$/'
3232
];
3333
}
3434

0 commit comments

Comments
 (0)