@@ -94,7 +94,7 @@ public function store(Request $request)
9494 if (is_array ($ request ->get ('roles ' ))) {
9595 $ user ->giveRoleTo ($ request ->get ('roles ' ));
9696 }
97- event (new \App \Events \userActionEvent ('\App\Models\Admin\AdminUser ' ,$ user ->id ,1 , '添加了用户 ' . $ user ->name ));
97+ event (new \App \Events \userActionEvent ('\App\Models\Admin\AdminUser ' , $ user ->id , 1 , '添加了用户 ' . $ user ->name ));
9898 return redirect ('/admin/user ' )->withSuccess ('添加成功! ' );
9999 }
100100
@@ -131,7 +131,7 @@ public function edit($id)
131131 }
132132 $ data ['rolesAll ' ] = Role::all ()->toArray ();
133133 $ data ['id ' ] = (int )$ id ;
134- event (new \App \Events \userActionEvent ('\App\Models\Admin\AdminUser ' ,$ user ->id ,3 , '编辑了用户 ' . $ user ->name ));
134+ event (new \App \Events \userActionEvent ('\App\Models\Admin\AdminUser ' , $ user ->id , 3 , '编辑了用户 ' . $ user ->name ));
135135 return view ('admin.user.edit ' , $ data );
136136 }
137137
@@ -158,8 +158,8 @@ public function update(Request $request, $id)
158158 }
159159
160160 unset($ user ->roles );
161-
162- $ user ->giveRoleTo ($ request ->get ('roles ' ,[]));
161+
162+ $ user ->giveRoleTo ($ request ->get ('roles ' , []));
163163
164164 return redirect ('/admin/user ' )->withSuccess ('添加成功! ' );
165165 }
@@ -173,6 +173,9 @@ public function update(Request $request, $id)
173173 public function destroy ($ id )
174174 {
175175 $ tag = User::find ((int )$ id );
176+ foreach ($ tag ->roles as $ v ) {
177+ $ tag ->roles ()->detach ($ v );
178+ }
176179 if ($ tag && $ tag ->id != 1 ) {
177180 $ tag ->delete ();
178181 } else {
0 commit comments