Не работает upsert в laravel
Laravel Framework 8.35.1 Пытаюсь обновить записи через upsert, но при выполнении ниже представленного кода laravel пытается добавить новую запись. Id является первичным ключом в таблице, записи переданные в первом параметре upsert уже существуют в таблице.
DB::table('ads')->upsert([
[
'id' => 457,
'title' => '32421341',
'description' => 'новый description'
],
[
'id' => 458,
'title' => 'title 22',
'description' => 'новый description 22'
],
], ['id'], ['title', 'description']);