From f5be1cf1dbcf2c99137806fe21ff50aef5943023 Mon Sep 17 00:00:00 2001 From: LailaWulandarii Date: Fri, 6 Feb 2026 15:41:07 +0700 Subject: [PATCH] refactor: add regex validation for 'nama', 'request_khusus', and 'deskripsi' fields in BuketRequest --- app/Http/Requests/Admin/BuketRequest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Http/Requests/Admin/BuketRequest.php b/app/Http/Requests/Admin/BuketRequest.php index aa440f5..a30c8ba 100644 --- a/app/Http/Requests/Admin/BuketRequest.php +++ b/app/Http/Requests/Admin/BuketRequest.php @@ -18,12 +18,12 @@ public function rules(): array { return [ //tmbah requirement - 'nama' => 'required|string|min:3|max:100', + 'nama' => 'required|string|min:3|max:100|regex:/^[a-zA-Z0-9\s\.,:"-]+$/', 'ukuran' => 'required|in:S,M,L', 'kategori' => 'required|in:single,fresh,premium_fresh,artificial', 'harga' => 'required|numeric|min:0', - 'request_khusus' => 'required|string|max:100', - 'deskripsi' => 'required|string|min:100', + 'request_khusus' => 'required|string|min:3|max:100|regex:/^[a-zA-Z0-9\s\.,:"-]+$/', + 'deskripsi' => 'required|string|min:3|min:100|regex:/^[a-zA-Z0-9\s\.,:"-]+$/', 'foto' => $this->isMethod('post') ? 'required|image|mimes:jpeg,png,jpg|max:2048' : 'nullable|image|mimes:jpeg,png,jpg|max:2048',