Задать вопрос
@lolrofl01

Как обновить запись в laravel с учетом старого значения?

Привет.
Что-то не нахожу в документации кроме банальных примеров, такого, который бы показал, как обновить запись, прибавив к ней новое значение. Например, есть запись counter 10. Я хочу прибавить к ней 20, чтобы сумарно получилось 30.
Если я пишу:
ModelName::where('id', 1)->update(['counter' => 20)

То естественно, поле counter примет значение 20. А как сделать чтобы оно свое значение прибавило к тому, которое я хочу добавить? Надеюсь грамотно выразился, спасибо!
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
Решения вопроса 1
xpert13
@xpert13
Full Stack Developer
ModelName::where('id', 1)->increment('counter', 20);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы