middleware('auth:admin'); } public function index() { $users = User::with('roles', 'permissions')->get(); $roles = Role::all(); $permissions = Permission::all(); return view('backend.pages.user.role', compact('users', 'roles', 'permissions')); } public function update(Request $request, $id) { $user = User::findOrFail($id); $user->syncRoles($request->roles ?? []); $user->syncPermissions($request->permissions ?? []); return back()->with(['msg' => 'Role & permission pengguna diperbarui', 'type' => 'success']); } }