public function destroy($ids)
 {
     $user_data = \Input::all();
     $id_array = [];
     $user_names = [];
     try {
         if ($ids != 'multi') {
             if ($user_data['user_type'] != "") {
                 $user = ServiceUser::where('id', '=', $ids);
                 $user_name = $user->get(['first_name_text', 'last_name_text']);
                 array_push($user_names, '"' . $user_name[0]->first_name_text . ' ' . $user_name[0]->last_name_text . '"');
                 $user->delete();
             } else {
                 $user = User::where('id', '=', $ids);
                 $user_name = $user->get(['first_name_text', 'last_name_text']);
                 array_push($user_names, '"' . $user_name[0]->first_name_text . ' ' . $user_name[0]->last_name_text . '"');
                 $user->delete();
             }
         } else {
             $id_array = explode(',', $user_data['_selectedIds']);
             $type_array = explode(',', $user_data['_selectedTypes']);
             foreach ($id_array as $i => $id) {
                 if ($type_array[$i] != "") {
                     $user = ServiceUser::where('id', '=', $id);
                     $user_name = $user->get(['first_name_text', 'last_name_text']);
                     array_push($user_names, '"' . $user_name[0]->first_name_text . ' ' . $user_name[0]->last_name_text . '"');
                     $user->delete();
                 } else {
                     $user = User::where('id', '=', $id);
                     $user_name = $user->get(['first_name_text', 'last_name_text']);
                     array_push($user_names, '"' . $user_name[0]->first_name_text . ' ' . $user_name[0]->last_name_text . '"');
                     $user->delete();
                 }
             }
         }
         if (count($id_array) > 1) {
             $names = '';
             foreach ($user_names as $i => $name) {
                 $names .= $name;
                 if (count($user_names) > $i + 1) {
                     $names .= ', ';
                 }
             }
             $result_text = 'The users ' . $names . ' were deleted successfully!';
         } else {
             $result_text = 'The user ' . $user_names[0] . ' was deleted successfully!';
         }
         $result_status = 'alert-success';
         Session::flash('flash_message', $result_text);
         Session::flash('flash_type', $result_status);
         return \Redirect::to($this->makeRedirectUrl('users'));
     } catch (QueryException $e) {
         //$res_text = $e->getMessage();
         Session::flash('flash_message', 'Error! One or more users can\'t be deleted because a resource is assigned to the user(s). ');
         Session::flash('flash_type', 'alert-danger');
         return redirect('/v1/users')->withInput();
     }
 }