08 June 2021 00:52 2075 View
Cara Membuat CRUD Rest API dengan Lumen – Delete Data - Part 7 - Hallo semuanya kembali lagi kita akan melanjutkan CRUD dengan Lumen, sebelumnya kita sudah menyelesaikan Cara Menambah Data ke Database dan Update Data. Sekarang kita akan mencoba hapus / delete data dengan menggunakan ID
, kanapa id ? karena data id unik jadi bisa kita hapus hanya data tertentu.
Silahkan ikuti cara-cara berikut ini
Sekarang teman-teman cari file BiodataController.php
di dalam folder app/Http/Controllers
dan silahkan tambahkan fungsi ini, tepat di bawah public function show($id)
public function delete($id)
{
$biodata = Biodata::whereId($id)->first();
if ($biodata != null) {
$biodata->delete();
return response()->json([
'success' => true,
'message' => 'Biodata Berhasil Dihapus!',
], 200);
}else{
return response()->json([
'success' => false,
'message' => ' Gagal di hapus !',
], 400);
}
}
Keterangan
Dari kode diatas, kita akan melakukan delete
data berdasarkan parameter ID
, jika proses hapus berhasil, maka kita akan mendapatkan respon success = true
jika gagal maka mendapatkan respon success = false
Respon Berhasil
{
"success": true,
"message": "Biodata Berhasil Dihapus!"
}
Respon Gagal
{
"success": false,
"message": " Gagal di hapus !"
}
Untuk melakukan uji coba, terlebih dahulu kita akan menambahkan baris code di folder routes
dan cari file web.php
, lalu tambahkan code dibawah ini
$router->delete('/biodata/{id}', 'BiodataController@delete');
{id}
berfungsi untuk mentukan id data yang mau di delete
Jalankan url ini http://localhost:8000/v1/biodata/41
Jika sudah selesai sekarang kita testing lewat aplikasi insomnia, jangan lupa ubah Methodnya jadi DELETE lalu SEND.
Sampai disini pembahasan tentang Membuat Restful API di Mirco-Service Lumen, Jika mengalami error atau permasalahan coding saat megikuti tutorial ini, silahkan teman-teman bisa bertanya melalui kolom komentar, saya pribadi jauh dari kata sempurna mohon saran dan kritik.
Terima Kasih
DOWNLOAD SOURCE CODE
PHP
Dilihat 2453 Kali
PHP
Dilihat 1760 Kali
PHP
Dilihat 1633 Kali
PHP
Dilihat 2542 Kali
Laravel
Dilihat 3904 Kali
Laravel
Dilihat 3006 Kali
Lumen
Dilihat 2075 Kali
Harap berkomentar yang berkaitan dengan topik. Terimakasih