Membuat API untuk Mengubah Data Produk

Mari kita buat API untuk mengubah data produk yang ada, kita akan mulai dari membuat method nya terlebih dahulu.


Silahkan teman-teman tambahkan kode berikut pada file ProdukController.php


public function update(Request $request, $id)
    {

        $produk = Produk::find($id);

        $this->validate($request,[
            'namaProduk' => 'string',
            'deskripsiProduk' => 'string',
            'hargaProduk' => 'integer',
            'kategoriProduk' => 'in:makanan,minuman,perlengkapan mandi,kosmetik'
        ]);

        $data = $request->all();

        $produk->fill($data);

        $produk->save();
        return response()->json($produk);
    }


Selanjutnya kita akan membuat route nya pada file web.php


$router->put('/produk/{id}', 'ProdukController@update');


Mari kita coba pada POSTMAN, jangan lupa ya method nya kita set PUT, kita akan coba ubah salah satu nama produk


Sebelum


1*WY9tgGPoDWyRUDFh0QznyQ.png


Sesudah


1*lN6te5uK0qH8RH1u3B6dIA.png


1*I82RURYWREdgM_IjUwXSaA.png


BERHASIL …


avatar nel09

Ditulis oleh @nel09

"Berbagi ilmu dan hal menarik lainnya kepada orang banyak, agar menjadi manfaat"