Posted by Arjun Arjun on Thursday 7th June 2018, 1 minute read

Laravel Eloquent Increments and Decrements value

Decrement Increment Laravel

In this post, I would like to show you the hidden and useful functions of Laravel's Eloquent ORM to Increment and Decrement value of the fields in the database column. In my recent project, I used increment() and decrement() methods to increase and decrease the numbers respectively.

How to use increment() and decrement()

Question::find($QuestionID)->increment('view_count'); // +1
Question::find($QuestionID)->decrement('view_count'); // -1

Question::find($QuestionID)->increment('view_count', 10); // +10
Question::find($QuestionID)->decrement('view_count',10); // -10


I am Arjun from Hyderabad (India). I have been working as a software engineer from the last 7+ years, and it is my passion to learn new things and implement them as a practice. Aside from work, I like gardening and spending time with pets.