Membuat Rest Api dengan Laravel 7 #6: Hapus Data dari Database

Share:

Halo semuanya, kembali lagi di sahretech. Baiklah pada kesempatan kali ini kita akan melakukan hapus data dari database dengan menggunakan rest api laravel. Penasaran?, ayo ikuti tutorialnya berikut ini.



Ini adalah artikel ke-enam mengenai rest api laravel dari enam artikel yang saya buat. Jika kalian belum membaca artikel sebelumnya silahkan klik link berikut ini untuk membaca https://www.sahretech.com/2021/02/membuat-rest-api-dengan-laravel-7-5.html. Disarankan untuk membaca tutorial ini dari part pertama, karena artikel satu dengan yang lainnya saling berkaitan. Alasan artikel tutorial ini dipecah menjadi 6 bagian adalah untuk memudahkan kalian dalam memahami tutorial yang saya buat dan biar kalian gak cepet bosen dan muntah 😖


1. Membut Fungsi Hapus Data

Buka file PostController.php di dalam folder app/Htpp/Controllers. Lalu tambahkan fungsi baru di bawah ini, di bawah fugnsi public function udpate($id, Request $request){...}


public function destroy($id){     //mencari data sesuai $id     $post = Post::findOrFail($id);     // jika data berhasil didelete maka tampilkan pesan json     if($post->delete()){         return response([             'Berhasil Menghapus Data'         ]);     }else{         return response([             'Tidak Berhasil Menghapus Data'         ]);     } }


Penjelasan:

Menggunakanan $id sebagai paramter yang dikirim untuk mengahapus data. Post::find($id) digunakan untuk mencari data berdasarkan $id. Menggunakan fungsi $post->delete() untuk menghapus data. Jika berhasil atau gagal maka akan menampilkan pesan dalam bentuk json



2. Membuat Routing

Terakhir, tambahkan route baru pada file api.php di dalam folder routes. Copy script di bawah ini dan pastekan ke dalam file api.php
        

Route::delete('/post/{id}', 'PostController@destroy');


3. Testing dengan Postman

Ayo kita lakukan uji coba dengan aplikasi postman. Buka aplikasi postman kalian lalu tuliskan http://127.0.0.1:8000/api/post/1 lalu ubah methodnya menjadi delete, tidak perlu mengisi data apapun, lalu klik send untuk menghapus data. Untuk lebih jelasnya silahkan perhatikan gambar di bawah ini.

menghapus data rest api laravel
Uji Coba dengan Postman




Sekian tutorial part 6 mengenai rest api dengan laravel. Semoga tulisan ini dapat membantu kalian. Jika ada yang ingin ditanyakan silahkan tanyakan di kolom komentar di bawah ini dan mari kita diskusikan bersama. Sampai jumpa di tutorial menarik lainnya. 😄

Tutorial Dalam Satu Seri yang Sama ✨
📰 Membuat Rest Api dengan Laravel 7 #1: Instalasi dan Konfigurasi Awal read more
📰 Membuat Rest Api dengan Laravel 7 #2: Insert Data ke Database read more
📰 Membuat Rest Api dengan Laravel 7 #3: Menampilkan Data dari Database read more
📰 Membuat Rest Api dengan Laravel 7 #4: Menampilkan Detail Data dari Database read more
📰 Membuat Rest Api dengan Laravel 7 #5: Update Data ke Database read more
📰 Membuat Rest Api dengan Laravel 7 #6: Menghapus Data dari Database read more

2 comments:

Jangan lupa kasih komentar ya!. Karena komentar kalian membantu kami menyediakan informasi yang lebih baik