77use App \Models \User ;
88use BalajiDharma \LaravelAdminCore \Actions \User \CreateUser ;
99use BalajiDharma \LaravelAdminCore \Actions \User \UpdateUser ;
10- use BalajiDharma \LaravelAdminCore \Requests \StoreUserRequest ;
11- use BalajiDharma \LaravelAdminCore \Requests \UpdateUserRequest ;
10+ use BalajiDharma \LaravelAdminCore \Requests \User \ StoreUserRequest ;
11+ use BalajiDharma \LaravelAdminCore \Requests \User \ UpdateUserRequest ;
1212use Illuminate \Http \Request ;
1313use Illuminate \Support \Facades \Auth ;
1414use Illuminate \Support \Facades \Hash ;
@@ -72,7 +72,7 @@ public function index()
7272 */
7373 public function create ()
7474 {
75- $ roles = Role::all ()->pluck ('name ' , 'id ' );
75+ $ roles = Role::all ()->pluck ('name ' , 'name ' );
7676
7777 return Inertia::render ('Admin/User/Create ' , [
7878 'roles ' => $ roles ,
@@ -86,7 +86,7 @@ public function create()
8686 */
8787 public function store (StoreUserRequest $ request , CreateUser $ createUser )
8888 {
89- $ createUser ->handle (( object ) $ request ->all ());
89+ $ createUser ->handle ($ request ->getUserData ());
9090
9191 return redirect ()->route ('admin.user.index ' )
9292 ->with ('message ' , __ ('User created successfully. ' ));
@@ -100,7 +100,7 @@ public function store(StoreUserRequest $request, CreateUser $createUser)
100100 public function show (User $ user )
101101 {
102102 $ roles = Role::all ()->pluck ('name ' , 'id ' );
103- $ userHasRoles = array_column (json_decode ($ user ->roles , true ), 'id ' );
103+ $ userHasRoles = array_column (json_decode ($ user ->roles , true ), 'name ' );
104104
105105 return Inertia::render ('Admin/User/Show ' , [
106106 'user ' => $ user ,
@@ -116,8 +116,8 @@ public function show(User $user)
116116 */
117117 public function edit (User $ user )
118118 {
119- $ roles = Role::all ()->pluck ('name ' , 'id ' );
120- $ userHasRoles = array_column (json_decode ($ user ->roles , true ), 'id ' );
119+ $ roles = Role::all ()->pluck ('name ' , 'name ' );
120+ $ userHasRoles = array_column (json_decode ($ user ->roles , true ), 'name ' );
121121
122122 return Inertia::render ('Admin/User/Edit ' , [
123123 'user ' => $ user ,
@@ -133,7 +133,7 @@ public function edit(User $user)
133133 */
134134 public function update (UpdateUserRequest $ request , User $ user , UpdateUser $ updateUser )
135135 {
136- $ updateUser ->handle (( object ) $ request ->all (), $ user );
136+ $ updateUser ->handle ($ request ->getUserData (), $ user );
137137
138138 return redirect ()->route ('admin.user.index ' )
139139 ->with ('message ' , __ ('User updated successfully. ' ));
0 commit comments