Insert Queries
Perform single or bulk inserts without creating any entities
$query = QB::create()
->insert(Contact::class)
->set([
'firstName' => 'Anna',
'lastName' => 'Skywalker'
])
->buildInsertQuery();
$repository->executeQuery($query);
$lastInsertId = $this->objectRepository->getLastInsertId();$query = QB::create()
->insert(TestContact::class)
->set(['firstName' => 'Englebert', 'lastName' => 'Skywalker'])
->set(['firstName' => 'Jemima', 'lastName' => 'Skywalker'])
->set(['firstName' => 'Jedediah', 'lastName' => 'Skywalker'])
->set(['firstName' => 'Trixie', 'lastName' => 'Skywalker'])
->buildInsertQuery();
$insertCount = $repository->executeQuery($query);Last updated