App\Http\Controllers\Admin\UsersController::edit PHP Method

edit() public method

Show the form for editing the specified resource.
public edit ( integer $id ) : void
$id integer
return void
    public function edit($id)
    {
        $roles = Role::select('id', 'name', 'label')->get();
        $user = User::with('roles')->select('id', 'name', 'email')->findOrFail($id);
        $user_roles = [];
        foreach ($user->roles as $role) {
            $user_roles[] = $role->name;
        }
        return view('admin.users.edit', compact('user', 'roles', 'user_roles'));
    }