Tutorial Laravel 12 RESTful API #7 Update Product

Pelajari cara membuat RESTful API menggunakan Laravel 12 dalam tutorial lengkap ini. Mulai dari instalasi, konfigurasi, hingga implementasi dan fitur CRUD, tutorial ini akan membantu Anda memahami konsep API yang efisien dan aman di Laravel 12.

✅ Telah dilihat 190 kali

Rating: 5.00 ⭐

... 12 March 2025, 14:15

Update


Silakan buat request baru dengan nama UPDATE DATA, gunakan metode PUT, dan sertakan ID produk yang ingin diperbarui dalam endpoint API. Sebagai contoh, saya akan menggunakan ID produk 5, yang saya dapatkan dari request INDEX DATA. Sehingga akan terlihat seperti berikut:

Dari gambar diatas, kita bisa menggunakan 5 sebagai parameter path (path parameter) yang digunakan untuk mengidentifikasi ID produk yang ingin diperbarui. Maka dalam url akan menjadi seperti berikut ini:

Test Update


SIlakan masukkan object berikut pada tab body dan pilih raw dengan type data JSON, kemudian masukkan contoh object edit berikut ini, lalu klik send.

{
    "name": "AIO Lenovo Edit",
    "price": 50000000,
    "description": "PC AIO Lenovo.",
    "stock": 1
}

Maka data product dengan id 5 akan ter-update seperti pada gambar berikut ini:

Pada status dan message di atas, sistem menginformasikan bahwa proses update data produk berdasarkan ID telah berhasil.

Untuk memastikan perubahan telah tersimpan dengan benar, silakan buka request INDEX DATA, lalu klik "Send". Jika pembaruan berhasil, kita akan melihat data produk yang telah diperbarui muncul dalam daftar. Kurang lebih, tampilan data yang telah diperbarui akan terlihat seperti pada gambar berikut ini:

Pada materi berikutnya, kita akan melakukan uji coba hapus product berdasarkan id product, dengan menggunakan function destroy yang sudah kita buat pada controller sebelumnya.