Membuat API untuk Menghapus Data Produk

Selanjutnya mari kita buat API untuk menghapus produk


Kita awali dari membuat method nya pada file ProdukController.php, silahkan teman-teman tambahkan kode berikut



public function delete($id)
    {
        $produk = Produk::find($id);

        if(!$produk) {
            return response()->json([
                'message' => 'Maaf, produk tidak ditemukan'], 404);
        }

        $produk->delete();
        return response()->json(['message' => 'Produk berhasil dihapus']);
    }


Selanjutnya kita tambahkan kode berikut pada file web.php


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


Mari kita coba pada POSTMAN


Pertama kita get all data produk nya terlebih dahulu


1*kjZ9S2sXIG00JN95_lNRig.png


Sekarang mari kita hapus produk dengan id:2


1*GdoNGF0X42AWSZ9KNLtNDA.png


1*dWnsjmaUO5zmXXRPYyLWew.png


Produk dengan id:2 berhasil dihapus, untuk memastikan nya mari kita get all data produk kembali


1*NTdwLgNz3t3mdAZ9PrQhCw.png


Dan benar saja, produk dengan id:2 sudah tidak ditemukan lagi.


avatar nel09

Ditulis oleh @nel09

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