Membuat Rest Api dengan Laravel 7 #4: Menampilkan Detail Data dari Database

Share:

Halo semuanya, kembali lagi di sahretech. Baiklah setelah kita belajar bagaimana cara membuat tampil data dari database dengan rest api. Kali ini kita akan menampilkan datanya. Penasaran?, ayo ikuti tutorialnya berikut ini.


Ini adalah tutorial rest api laravel part keempat dari 6 part yang saya buat, jika kalian belum melihat part sebelumnya silahkan klik link berikut ini https://www.sahretech.com/2021/01/membuat-rest-api-dengan-laravel-7-3.html. Sangat disarankan untuk memulai pembelajaan dari part 1. Pembahasan dipecah menjad 6 bagian agar lebih mudah dipelajari dan tentunya biar kalian gak cepet bosen dan muntah 😫😵.


1. Membuat Fungsi Detail Data

Buka file PostController.php di dalam folder app/Http/Controllers. Lalu tambahkan script di bawah ini.
        

public function detail($id){     $post = Post::where('id', $id)->first(); if($post){         return response([             $post         ]);     }else{         return response([             'tidak ada data'         ]);     } }

Penjelasan:

Post::where('id', $id) digunakan untuk mengambil data berdasarkan $id pada kolom id. first() digunakan untuk menampilkan hanya satu data saja. Kemudian kita buat pengkondisian jika variabel $post memiliki isi maka tampilkan data dalam bentuk json, dan jika tidak, tampilkan tidak ada data dalam bentuk json

2. Membuat Routing

Silahkan buka file web.php di dalam folder routes dan tambahkan satu route baru berikut ini
    

Route::get('/post/{id}', 'PostController@detail');

{id} adalah parameter yang kita kirimkan bersamaan dengan url untuk mendapatkan detail data yang dituju.



3. Testing dengan Menggunakan Postman

Nah sekarang saatnya kita uji coba, buka aplikasi postman. Jika belum punya silahkan download di link berikut ini https://www.postman.com/downloads. Lalu lakukan instalasi seperti biasa.

Jangan lupa untuk menghidupkan mysql service pada xampp control panel. Dan jangan lupa untuk menjalankan perintah php artisan serve.

Setelah apliaksi postman terbuka, silahkan akses urlnya di http://127.0.0.1:8000/api/post/1 lalu ubah methodnya menjadi get, tidak perlu mengisi field apapun, kemudian klik tombol send. Lihat gambar di bawah ini untuk instruksi jelasnya.

membuat rest api dengan laravel
Uji coba dengan postman



Ok sekian tutorial series keempat kali ini mengenai rest api dengan laravel 7. Semoga bermanfaat dan jika ada kendala silahkan tanyakan di kolom komentar di bawah ini dan mari kita diskusikan bersama. Ayo semangat nerusin artikel selanjutnya. Dan jangan lupa mampir ke artikel keren lainnya ya 😀


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

No comments

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