SG
16
?Size: a a a
SG
16
?AB
$user->someRelations()->updateOrCreate(
['id' => optional($someRelationData)->id],
$someRelationData->filter([
'field_1' => $someRelationData->field_1,
'field_2' => $someRelationData->field_2,
'field_3' => $someRelationData->field_3,
'field_4' => $someRelationData->field_4,
'field_5' => optional($someRelationData)->id,
])
);
someRelationData
- это DTO, метод filter просто очищает нуллAB
AB
SG
dd(optional($someRelationData)->id, $someRelationData->filter([
'field_1' => $someRelationData->field_1,
'field_2' => $someRelationData->field_2,
'field_3' => $someRelationData->field_3,
'field_4' => $someRelationData->field_4,
'field_5' => optional($someRelationData)->id,
]));
SG
SG
right syntax to use near '`16`
SG
SG
field = `16`
SG
AB
SG
SG
dd(optional($someRelationData)->id)
SG
SG
AB
array:1 [
"id" => 1
]
array:4 [
"field_1" => 0 (ну тут все верно)
"field_2" => "09:56"
"field_3" => "20:23"
"field_4" => 1
]
SG
ПЛ
SG
ПЛ