From c6697d56a7d70e9e46e0201ab8bf86f0fefd0e4e Mon Sep 17 00:00:00 2001 From: developer Date: Tue, 10 Mar 2026 23:04:06 +0800 Subject: [PATCH] =?UTF-8?q?fix!=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BF=D0=BE=D0=BB=D0=B8=D1=82=D0=B8=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BE=D0=BC=D0=BF=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Admin/Http/Controllers/AdminUsersController.php | 8 +++++++- app/Modules/Admin/Views/users/index.blade.php | 3 +++ app/Modules/Main/Http/Policies/CompanyPolicy.php | 7 +++++++ public/pull.php | 3 ++- 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/Modules/Admin/Http/Controllers/AdminUsersController.php b/app/Modules/Admin/Http/Controllers/AdminUsersController.php index 767aa50..06ff28f 100644 --- a/app/Modules/Admin/Http/Controllers/AdminUsersController.php +++ b/app/Modules/Admin/Http/Controllers/AdminUsersController.php @@ -51,9 +51,15 @@ public function edit(User $user) } public function store(Request $request) { - $data = $request->only('name', 'phone', 'email'); + $data = $request->only('name', 'phone', 'email', 'role_id'); $user = User::create($data); $password = $user->setForcedPassword(false); + if ($request->role) { + UserRole::updateOrCreate([ + 'user_id' => $user->id, + 'role_id' => $request->role_id + ]); + } return to_route('admin.users')->withSuccess('Учетная запись для ' . $request->name . ' создана. Пароль пользователя: ' . $password); } diff --git a/app/Modules/Admin/Views/users/index.blade.php b/app/Modules/Admin/Views/users/index.blade.php index 32d80a1..2ecdac2 100644 --- a/app/Modules/Admin/Views/users/index.blade.php +++ b/app/Modules/Admin/Views/users/index.blade.php @@ -91,6 +91,9 @@