Как обновить базу данных с несколькими условиями?
Имя моей таблицы является рабочим
+----+-----+
| id | num |
+----+-----+
| 1 | 56 |
+----+-----+
| 2 | 44 |
+----+-----+
| 3 | 85 |
+----+-----+
, если входные значения: id = 1, num = 17
таблица должна быть обновлена следующим образом
+----+-----+
| id | num |
+----+-----+
| 1 | 17 |
+----+-----+
| 2 | 44 |
+----+-----+
| 3 | 85 |
+----+-----+
или если значения id = 4, num = 56
обновленная таблица должна выглядеть примерно так:
+----+-----+
| id | num |
+----+-----+
| 1 | 17 |
+----+-----+
| 2 | 44 |
+----+-----+
| 3 | 85 |
+----+-----+
| 4 | 56 |
+----+-----+
есть ли Eloquent в laravel для обновления таблицы, если нет, пожалуйста дай мне решение
$update=DB::table('work')
->updateOrInsert(['id'=>$request->MasterId,'Agent_num' => '$request->num',],['id' =>$request->MasterId, 'Agent_num'=>$request->$request->num]);