From 7334795e427fef93698a99ffeca961dad38ad6eb Mon Sep 17 00:00:00 2001 From: LailaWulandarii Date: Tue, 10 Feb 2026 13:48:16 +0700 Subject: [PATCH] add new validation rule and validation message in user pesan buket --- app/Http/Requests/User/PesanBuketRequest.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/Http/Requests/User/PesanBuketRequest.php b/app/Http/Requests/User/PesanBuketRequest.php index 42f3455..5dcdaf7 100644 --- a/app/Http/Requests/User/PesanBuketRequest.php +++ b/app/Http/Requests/User/PesanBuketRequest.php @@ -14,9 +14,8 @@ public function authorize(): bool public function rules(): array { return [ - 'id_buket' => 'required|exists:bukets,id_buket', // Tambahan validasi keamanan - //tambahan validasi untuk teks aja - 'nama' => 'required|string|min:3|max:100|regex:/^[a-zA-Z\s]+$/', + 'id_buket' => 'required|exists:bukets,id_buket', + 'nama' => 'required|string|min:3|max:30|regex:/^[a-zA-Z\s]+$/', 'no_wa' => 'required|numeric|digits_between:10,15', 'tgl_ambil' => 'required|date|after_or_equal:today', 'waktu_ambil' => [ @@ -26,16 +25,16 @@ public function rules(): array 'before_or_equal:21:00', ], 'bukti_bayar' => 'required|image|mimes:jpeg,png,jpg|max:2048', - 'request_khusus' => 'nullable|string|max:250', - 'ucapan' => 'nullable|string|max:100', + 'request_khusus' => 'nullable|string|max:150', + 'ucapan' => 'nullable|string|max:150', ]; } public function messages(): array { return [ - 'required' => 'Kolom :attribute wajib diisi.', - 'string' => 'Input :attribute harus berupa teks valid.', + 'required' => ':attribute harus diisi.', + 'string' => ':attribute harus berupa teks valid.', 'min' => ':attribute terlalu pendek, minimal :min karakter.', 'max' => ':attribute terlalu panjang, maksimal :max karakter.', 'numeric' => ':attribute harus berupa angka.', @@ -48,6 +47,7 @@ public function messages(): array 'bukti_bayar.max' => 'Ukuran :attribute maksimal adalah 2MB.', 'waktu_ambil.after_or_equal' => 'Jam operasional kami mulai pukul 09:00.', 'waktu_ambil.before_or_equal' => 'Jam operasional kami berakhir pukul 21:00.', + ]; }