АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python и фреймворки. Сегодня последний день для записи! Жми!
⊗pplrPmQBID 109 of 194 menu
Бесплатные курсы по Git. Начинаем, когда соберется 1000 желающих:) Жми для записи!

Инкремент и декремент данных через QB в Laravel

С помощью методов increment и decrement можно увеличивать значения числовых полей. Давайте посмотрим, как это делается.

Увеличим значение поля на единицу:

<?php DB::table('posts') ->where('id', 1) ->increment('likes'); ?>

Уменьшим значение поля на единицу:

<?php DB::table('posts') ->where('id', 1) ->decrement('likes'); ?>

Увеличим значение поля на заданное значение:

<?php DB::table('posts') ->where('id', 1) ->increment('likes', 5); ?>

Увеличьте на 1 возраст заданному юзеру.

Уменьшите на 1 возраст заданному юзеру.

Всем юзерам с возрастом 30 увеличьте зарплату на 100.