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){
$post = Post::findOrFail($id);
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.
|
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
|
Mantap tutorialnya
ReplyDeleteterima kasih banyak atas kunjugannya gan, dan semoga bermanfaat :)
Delete