create()
поддерживает вставку только одну запись .
insert()
поддерживает вставку много записей .
createMany()
только поддержка только для отношений , но не для модели.
Таким образом, вы можете выбрать только метод insert()
для этого красноречивого построителя.
Однако вы можете использовать useCurrent()
в своей миграции, таким образом, значение по умолчанию будет автоматически установить текущее время .
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
Это будет работать с методом insert()
без ручной установки метки времени:
$flight = App\Flight::insert([['name' => 'Flight 10'], ['name' => 'Flight 11']);