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