08 June 2021 00:28 1983 View
Cara Membuat CRUD Rest API dengan Lumen – Tampilkan Detail Data - Part 6 - Hallo semuanya kembali kita akan melanjutkan CRUD dengan Lumen, sebelumnya kita sudah menyelesaikan Cara Menambah Data ke Database dan Update Data. Sekarang kita akan mencoba membuat detail data dengan menggunakan ID
, kanapa id ? karena data id unik jadi bisa kita tampilkan 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 update()
public function show($id)
{
$biodata = Biodata::find($id);
if ($biodata) {
return response()->json([
'success' => true,
'message' => 'Detail biodata!',
'data' => $biodata
], 200);
} else {
return response()->json([
'success' => false,
'message' => 'Data Tidak ditemukan',
], 404);
}
}
Keterangan :
$id
berfungsi untuk mencari data yang sama dengan id yang ada di request url, serta coding diatas kita kondisikan lagi dimana jika data ditemukan maka ditampilkan jika tidak ditemukan maka memberikan status code 404 (Data Tidak ditemukan).
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->get('/biodata/{id}', 'BiodataController@show');
{id}
berfungsi untuk mentukan id data yang mau di tampilkan
Jalankan url ini http://localhost:8000/v1/biodata/41
Jika sudah selesai sekarang kita test lewat aplikasi insomnia, jangan lupa ubah ke Method jadi GET lalu send.
Sampai disini pembahasan tentang Cara Tampilkan detail data dengan Lumen, semoga bermanfaat.
Terimakasih
PHP
Dilihat 2690 Kali
PHP
Dilihat 1916 Kali
PHP
Dilihat 1810 Kali
PHP
Dilihat 2781 Kali
Laravel
Dilihat 4107 Kali
Laravel
Dilihat 3192 Kali
Lumen
Dilihat 2195 Kali
Harap berkomentar yang berkaitan dengan topik. Terimakasih