Инкремент и декремент данных через 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.