Sql запрос
UPDATE MyTable
SET
Field1 = IsNull(@Field1, Field1),
Field2 = IsNull(@Field2, Field2),
Field3 = IsNull(@Field3, Field3)
WHERE
field4 = 1234
Как я могу написать этот код в Laravel?
Вы МОЖЕТЕ использовать грубое заявление.
пример
DB::statement("UPDATE MyTable SET Field1 = IsNull(@Field1, Field1), WHERE field4 = 1234");
Для этого в Laravel может быть более плавное решение (с использованием eloquent), но это работает.
Других решений пока нет …