удалить все данные в get в laravel - PullRequest
1 голос
/ 25 апреля 2020

привет, если у меня есть данные в laravel, как это ..

$data = MyModel::get();

или, может быть, мои данные относятся ко многим, как это ..

$data->MyModel['get_one_to_many_relation'];

как можно я удаляю все данные вот так ..

$data->delete;

обычным способом я удаляю вот так ..

foreach($data as $d)
{
   $d->delete();
   // this will delete them but i have to write the foreach
}

так что возможно удалить их без foreach вот так ..

$data->delete();

1 Ответ

1 голос
/ 25 апреля 2020

Вы можете удалить все ваши отношения, используя:

$data->get_one_to_many_relation()->delete();

, а затем удалите $data

MyModel::query()->delete();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...