/** * Show the edit the user form. * * @param \Arcanesoft\Contracts\Auth\Models\User $user * @param \Arcanesoft\Contracts\Auth\Models\Role $role * * @return \Illuminate\View\View */ public function edit(User $user, Role $role) { $this->authorize(UsersPolicy::PERMISSION_UPDATE); $user->load(['roles', 'roles.permissions']); $roles = $role->all(); $title = 'Edit a user'; $this->setTitle($title); $this->addBreadcrumb($title); return $this->view('foundation.users.edit', compact('user', 'roles')); }