Проверьте это updateOrInsert , вам нужно два параметра, один - соответствующие атрибуты, другой - ваш массив.
updateOrInsert(array $attributes, array $values = [])
пример:
DB::table('users')->updateOrInsert(['user_connect_id' => $user->connect_id],
[
'user_connect_id' => $user->connect_id,
'description' => $data['description'],
'created_by' => $login->name,
'modified_by' => $login->name,
'created_at' => Carbon::now(),
]);