Не работает 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']);

Ответы (0 шт):