Нет результатов запроса для модели App / Models / Country delete_all - PullRequest
0 голосов
/ 24 октября 2019

Я работаю над проектом, использующим laravel и vuejs, проблема в том, что я пытаюсь выделить несколько строк и удалить их, ошибка: нет результатов запроса для модели [App \ Models \ Country] delete_all моя маршрутная ссылка

Route::delete('/delete_all','CountriesController@deleteAll');

функция удаления в контроллере страны

public function deleteAll(Request $request){
    $ids = $request->ids;
    DB::table("countries")->whereIn('id',explode(",",$ids))->delete();
    return response()->json('Selected Countries Deleted Successfully',200);
}

метод удаления в компоненте

delAll(){
         axios.delete('/dashboard/countries/delete_all', {
              ids: this.selected
          }).then(response => {
                 toastr.success(response.data);
         })
      }

, где можно найти ошибку

1 Ответ

0 голосов
/ 25 октября 2019

просто пытается

DB::table("countries")->whereIn('id',explode(",",$ids))->get()->delete();

или просто

Countries::destroy(explode(",",$ids));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...