Sorgu oluşturucusunun amacımızı çözmediği durumlarda raw metodlarını rahatlıkla kullanabiliriz. Öte yandan increment metodunun tam parametreleri şöyle tanımlanmıştır:
public function increment($column, $amount = 1, array $extra = array())
Bu itibarla eğer sadece tek bir alanı artıracak (veya azaltacak) iseniz, increment (veya decrement) metodunu update edilecek diğer alanlarla birlikte kullanabilirsiniz. Son parametre tıpkı update metodunun parametresi gibidir.
Örneğin:
.....->increment('puan', 1, array('isim' => 'Ali', 'soyisim' => 'Bilir'));
increment metodu kendisi de Arda'nın da yaptığı gibi raw metodunu kullanmaktadır:
public function increment($column, $amount = 1, array $extra = array())
1365: {
1366: $wrapped = $this->grammar->wrap($column);
1367:
1368: $columns = array_merge(array($column => $this->raw("$wrapped + $amount")), $extra);
1369:
1370: return $this->update($columns);
1371: }
// Illuminate\Database\Query/Builder sınıfından alınmıştır.