Как вставить много данных в таблицу уведомлений одним запросом в laravel - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу вставить некоторые данные в таблицу уведомлений.Я знаю, что могу сделать это с ToArray() в уведомлении канала.Но я хочу сделать это быстрее.В ToArray() методе, Laravel отправляет запрос каждому пользователю, и это медленно.Я хочу отправить все данные в базу данных с запросом, а метод вставки для уведомления не существует.Как мне это сделать?

1 Ответ

0 голосов
/ 05 декабря 2018

для пакетных вставок, вы должны использовать построитель запросов без красноречивой модели:

DB::table('notifications')->insert([
    [firstRowInfo],
    [secondRowInfo],
    ...
]);
...