From 1318b50fccd64d017a63b2f81a000b77781ef02f Mon Sep 17 00:00:00 2001 From: FlavioBarachino Date: Thu, 6 Jul 2023 13:44:41 +0200 Subject: [PATCH] Assegnazione ruoli ad utente --- app/Http/Controllers/Utenti.php | 15 ++++++++ resources/views/components/menu.blade.php | 1 + resources/views/components/usermenu.blade.php | 4 +- resources/views/users/assignrole.blade.php | 38 +++++++++++++++++++ routes/admin.php | 2 + routes/web.php | 2 +- 6 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 resources/views/users/assignrole.blade.php diff --git a/app/Http/Controllers/Utenti.php b/app/Http/Controllers/Utenti.php index a2b9aa2..f7fedcf 100644 --- a/app/Http/Controllers/Utenti.php +++ b/app/Http/Controllers/Utenti.php @@ -86,5 +86,20 @@ class Utenti extends Controller } return redirect('/admin/users/givepermission'); } + + function giveRoleToUser() + { + $users=User::all(); + $roles=Role::all(); + return view('users.assignrole',['users'=>$users,'roles'=>$roles]); + } + + function assignRole(Request $request) + { + //$user=User::getUserbyId($request['user']); + $user=User::findOrFail($request['user']); + $user->assignRole($request['role']); + return redirect('/admin/users/giverole'); + } } diff --git a/resources/views/components/menu.blade.php b/resources/views/components/menu.blade.php index ed4faf8..ff9bbc0 100644 --- a/resources/views/components/menu.blade.php +++ b/resources/views/components/menu.blade.php @@ -62,6 +62,7 @@
  • Permessi
  • -->
  • Assegna Permessi
  • +
  • Assegna Ruoli
  • diff --git a/resources/views/components/usermenu.blade.php b/resources/views/components/usermenu.blade.php index 94b80a4..a790acf 100644 --- a/resources/views/components/usermenu.blade.php +++ b/resources/views/components/usermenu.blade.php @@ -7,10 +7,10 @@