From f762ee8be1d1c351284ae9a1e66ef46cbd3294ed Mon Sep 17 00:00:00 2001 From: Stepan Date: Sun, 28 Dec 2025 18:25:30 +0100 Subject: [PATCH] Fixed User CRUD for admin --- app/Http/Controllers/UserController.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 64f00ee..37fd901 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -10,10 +10,10 @@ use Illuminate\Support\Facades\Hash; class UserController extends Controller { - private const FIELD_RULES = [ + private const ADMIN_FIELD_RULES = [ 'username' => 'required|max:100|unique:users', 'email' => 'required|max:100|unique:users', - 'password' => 'required|min:6|confirmed', + 'password' => 'required|min:6', 'type' => 'required|in:admin,user,creator,banned', 'email_verified_at' => 'nullable|date' ]; @@ -100,7 +100,7 @@ class UserController extends Controller public function store(Request $request) { $this->authorize('create', User::class); - $fields = $request->validate(self::FIELD_RULES); + $fields = $request->validate(self::ADMIN_FIELD_RULES); $fields['password'] = Hash::make($fields['password']); $user = User::create($fields); @@ -207,7 +207,7 @@ class UserController extends Controller public function update(Request $request, User $user) { $this->authorize('update', $user); - $fields = $request->validate(self::FIELD_RULES); + $fields = $request->validate(self::ADMIN_FIELD_RULES); if(!Hash::check($fields['password'], $user->password)) { $fields['password'] = Hash::make($fields['password']);