From 758f404b0f32609f868edfc3184d603fe4ebc6f8 Mon Sep 17 00:00:00 2001 From: Baghaztra Date: Thu, 11 Sep 2025 09:53:46 +0700 Subject: [PATCH] [Update] validasi user --- app/Http/Controllers/UserController.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index ed1d8b5..3f1fae1 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -22,6 +22,13 @@ class UserController extends Controller 'nama' => 'required|string|unique:users', 'password' => 'required|min:6', 'role' => 'required|in:owner,kasir', + ], [ + 'nama.require' => 'Nama wajib diisi', + 'nama.unique' => 'Nama sudah digunakan', + 'password.require' => 'Password wajib diisi', + 'password.min' => 'Password minimal 6 karakter', + 'role.require' => 'Role wajib diisi', + 'role.in' => 'Role harus owner atau kasir', ]); User::create([ @@ -44,6 +51,12 @@ class UserController extends Controller 'nama' => 'required|string|unique:users,nama,' . $id, 'password' => 'nullable|min:6', 'role' => 'required|in:owner,kasir', + ], [ + 'nama.require' => 'Nama wajib diisi', + 'nama.unique' => 'Nama sudah digunakan', + 'password.min' => 'Password minimal 6 karakter', + 'role.require' => 'Role wajib diisi', + 'role.in' => 'Role harus owner atau kasir', ]); $data = [ @@ -52,7 +65,7 @@ class UserController extends Controller ]; if ($request->filled('password')) { - $data['password'] = $request->password; + $data['password'] = $request->password; } $user->update($data);