Есть ли в Laravel способ массовой вставки нескольких записей и возврата моделей Eloquent?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Есть ли в Laravel способ массовой вставки нескольких записей и возврата моделей Eloquent?

Сообщение Anonymous »

У меня есть сценарий, в котором мне нужно вставить несколько записей одновременно.
Я хочу добиться всех двух:
  • Массовая вставка нескольких записей одновременно (производительность).
  • Вернуть экземпляры модели Eloquent для вставленных записей.
Я подумал об одном подходе из:
  • Добавьте созданный_at вручную к каждой записи.
  • Используйте функцию Insert() для ускорения.
  • Немедленно отфильтруйте таблицу по значению созданного_at, чтобы вернуть вставленные записи.
Это работает, но кажется жестко запрограммированным, и мне интересно, есть ли лучший или встроенный Laravel способ в Eloquent сделать это. Или может быть добавлен в будущем...

Подробнее здесь: https://stackoverflow.com/questions/797 ... uent-model
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»