Обновить значение поля Laravel
подскажите как обновить поле sum прибавив к нему то что приходит в $request->sum ?
Branch::where('id', $request->branch_id)->update(
[
'sum' => $request->sum
]
);
Ответы (3 шт):
Автор решения: Бен Сакеян
→ Ссылка
попробуйте так
Branch::where('id',$request->branch_id)->update(['sum' => is_int($request->sum)]);
Автор решения: Yauhen Kib
→ Ссылка
$branch = Branch::find($request->branch_id)->incriment('sum', $request->sum);
$branch->save();
или
Branch::find($request->branch_id)->incriment('sum', $request->sum, [
'updated_at' => Carbon::now()
]);
Автор решения: Walfter
→ Ссылка
Хмм... Как вариант без incriment можно попробовать
Branch::where('id', $request->branch_id)
->update([
'sum'=> DB::raw('sum+'.$request->get('sum', 0))
]);