7
7
use App \Models \User ;
8
8
use BalajiDharma \LaravelAdminCore \Actions \User \CreateUser ;
9
9
use 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 ;
12
12
use Illuminate \Http \Request ;
13
13
use Illuminate \Support \Facades \Auth ;
14
14
use Illuminate \Support \Facades \Hash ;
@@ -72,7 +72,7 @@ public function index()
72
72
*/
73
73
public function create ()
74
74
{
75
- $ roles = Role::all ()->pluck ('name ' , 'id ' );
75
+ $ roles = Role::all ()->pluck ('name ' , 'name ' );
76
76
77
77
return Inertia::render ('Admin/User/Create ' , [
78
78
'roles ' => $ roles ,
@@ -86,7 +86,7 @@ public function create()
86
86
*/
87
87
public function store (StoreUserRequest $ request , CreateUser $ createUser )
88
88
{
89
- $ createUser ->handle (( object ) $ request ->all ());
89
+ $ createUser ->handle ($ request ->getUserData ());
90
90
91
91
return redirect ()->route ('admin.user.index ' )
92
92
->with ('message ' , __ ('User created successfully. ' ));
@@ -100,7 +100,7 @@ public function store(StoreUserRequest $request, CreateUser $createUser)
100
100
public function show (User $ user )
101
101
{
102
102
$ 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 ' );
104
104
105
105
return Inertia::render ('Admin/User/Show ' , [
106
106
'user ' => $ user ,
@@ -116,8 +116,8 @@ public function show(User $user)
116
116
*/
117
117
public function edit (User $ user )
118
118
{
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 ' );
121
121
122
122
return Inertia::render ('Admin/User/Edit ' , [
123
123
'user ' => $ user ,
@@ -133,7 +133,7 @@ public function edit(User $user)
133
133
*/
134
134
public function update (UpdateUserRequest $ request , User $ user , UpdateUser $ updateUser )
135
135
{
136
- $ updateUser ->handle (( object ) $ request ->all (), $ user );
136
+ $ updateUser ->handle ($ request ->getUserData (), $ user );
137
137
138
138
return redirect ()->route ('admin.user.index ' )
139
139
->with ('message ' , __ ('User updated successfully. ' ));
0 commit comments