diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 55bef110..0f669212 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -243,9 +243,11 @@ class UserController extends Controller } // Delete all of the roles and then re-attach the valid ones - DB::table('role_user')->where('user_id', $id)->delete(); - foreach ($request->input('roles') as $key => $value) { - $user->attachRole($value); + if (!empty($request->input('roles'))) { + DB::table('role_user')->where('user_id', $id)->delete(); + foreach ($request->input('roles') as $key => $value) { + $user->attachRole($value); + } } Flash::success('User updated successfully.');