Eloquent: menambahkan nilai colomn tanpa menggunakan 'update' | Eloquent: incrementing columns without update() function
Mekanisme yang Eloquent tidak terbatas pada hanya fungsi create/update/delete. Eloquent memberikan banyak kemudahan dan mempersingkat penulisan kode query.

Misalanya kita ingin membuat update pada sebuah table 'member' dan menambahkan 'royalti_point' sederhananya kita melakukan query untuk mendapatkan nilai 'royalti_point' kemudian kita melakukan update dengan menambahkan nilai sebelum dengan nilai baru . kurang lebih script nya seperti ini jika menggunakan eloquent sederhananya :
$member = Member::find($member_id);
$royalti_point = $customer->royalti_point + 1;
$member->update(['royalti_point' => $royalti_point]);secara sederhana kita bisa menggunakan script di atas untuk melakukan update royalti_point. dan script di atas jalan dengan bener.
Tapi Eloquent adalah sesuatu kemudahan yang luar biasa. kita bisa menjalankan 3 bari perintah di atas dalam 1 baris dan mendapatkan hasil tujuan yang sama kita bisa menggunakan script seperti di bawah ini :
Member::find($member_id)->increment('royalti_point', 50);cukup singkatkan. kita bisa menghemat waktu dalam menulis kode . jika kita ingin melakukan fungsi pengurangan kita bisa melakukan perintah sebaliknya "decrement".
Semoga bermanfaat .
