Laravel - UpdateOrCreate с условием
Journal::updateOrCreate(
[
'user_id' => $request->user_id,
'schedule' => Carbon::createFromDate($request->schedule)->format('Y-m-d'),
'type' => 1,
],
['type' => $request->type,]
);
Как исправить условие, чтобы вместо 'type' => 1, выполнить проверку type < 5?
Ответы (1 шт):
Автор решения: Roman Grinyov
→ Ссылка
Это можно осуществить так:
Journal::updateOrCreate(
[
'user_id' => $request->user_id,
'schedule' => Carbon::createFromDate($request->schedule)->format('Y-m-d'),
['type', '<', 5],
],
['type' => $request->type,]
);