Lumen Service App - CRUD ( Create, Read, Update Delete)

Pada artikel kali ini kita akan membuat web service menggunakan PHP menggunakan framework Lumen dari Laravel dan juga akan menyambungkannya dengan database. kenapa mesti di menggunakan database agar bisa menyimpan data yang nantinya diolah untuk menampilkan Informasi yang di butuhkan. dan kali ini kita akan membuat Web service kita bisa melakukan Penambahan Data, Membaca Data, Mengubah Data, dan terakhir kita bisa menghapusnya

Daftar endpoint untuk data post

Pertama kita akan menambahkan endpoint pada file "routes/web.php"


web.php

Bisa kita lihat disini kita telah mendaftarkan semua rute pada file web.php lalu selanjutnya kita akan menambahkan beberapa fungsi pada PostController.php, setelah sebelumnya kita membuat fungsi index selanjutnya kita akan membuat function store yang digunakan untuk menyimpan data, jangan lupa tambahkan package Request agar bisa menerima data yang akan di kirim

penambahan fungsi store

lalu jangan lupa model yang telah kita buat tambahkan variabel fillable dan primary key.

Post Model

Buka aplikasi Postman untuk melakukan pengetesan. Dibawah ini adalah tampilan Postman untuk melakukan testing dan berhasil, jangan lupa tambahkan variable yang akan dimasukan sesuai dengan kolom yang tersedia pada table

respon endpoint tambah post

lalu setelah itu kita akan coba membuat enpoint untuk detail data post yang telah kita buat dengan cara menambahkan fungsi show pada PostController

penambahan fungsi show

Buka aplikasi Postman untuk melakukan pengetesan. Dibawah ini adalah tampilan Postman untuk melakukan testing dan berhasil, jangan lupa tambahkan id data yang diinkan pada endpointnya.

respon dari endpoint post detail

Setelah itu kita coba tambahkan fungsi untuk merubah datanya 

fungsi update 


Lalu kita coba kembali dengan postman hampir mirip dengan saat kita melakukan penambahan data hanya untuk saat ini kita menambahkan id pada akhir endpoint dan method yang digunakan adalah PUT

Respon endpoint edit post


dan yang terakhir kita akan coba tambahkan fungsi destroy untuk menghapus data dan terakhir kita coba pada postman dengan menggunakan method dan tambahkan id pada endpoint nya

Fungsi Destroy


Response endpoint delete post


Sekian tutorial mengenai Simple PHP Lumen Service App - CRUD ( Create, Read, Update Delete), mohon maaf apabila banyak sekali kekurangan

Terima kasih


Next Post Previous Post
No Comment
Add Comment
comment url