Postingan lainnya
Transaksi di Laravel
Hallo.. Saya mau tanya.. ketika customer beli produk dengan jumlah pesanan tapi saya ingin ketika stok produk tersebut asalnya ada 10 dan ketika customer membeli produk nya dengan jumlah pesanan nya 3.. maka stok produk nya berkurang.. gimana untuk source code di laravel nya ? saya masih bingung untuk source code nya. Terimakasih.. Help me.. Urgent
2 Jawaban:
<div>Coba share juga kode yg udah dibuat seperti apa, jangan biasakan untuk langsung minta source code, usahakan untuk mencobanya terlebih dahulu, kalo stuck/ada error, bisa tanyain ke forum.<br><br>Ohh iya untuk masalah transaction di laravel, mungkin link berikut bisa dijadikan sebagai referensi<br><a href="https://www.codecheef.org/article/database-transaction-when-and-how-to-use-database-transactions-in-laravel">https://www.codecheef.org/article/database-transaction-when-and-how-to-use-database-transactions-in-laravel</a><br><br>Semoga membantu :)</div>
<div>Logikan sama seperti di PHP atau bahasa program biasa<br>ambil data sebelumnya dari database<br>misalnya<br><br>$newProductTotal = $product->total - $totaldariUser<br><br>lalu $newProductTotal disave lagi ke database sebagai $product->total yang baru.<br><br>Kalau kamu ke <a href="https://laravel.com/docs/8.x/queries">dokumentasi laravel</a><br>ada juga cara mudah menggunakan increment (menambahkan) atau decrement (mengurangi)<br><br>contoh:<br><br></div><pre>DB::table('users')->increment('votes');
DB::table('users')->increment('votes', 5);
DB::table('users')->decrement('votes');
DB::table('users')->decrement('votes', 5);</pre>