Membuat CRUD di Database Lumen API Rest

PHP Lumen Rest CRUD

Tutorial ini melanjutkan project dari tutorial sebelum nya dengan nama ‘PHP Lumen Database’. Kita akan membuat service menggunakan PHP Lumen yang bisa melakukan aksi CRUD (Create, Read, Update, Delete) berdasarkan pada Restful API Design. Tujuan praktek ini adalah untuk:
1. Mampu implementasi Restful API
2. Memahami HTTP Verbs
3. Mampu membuat function untuk Insert Data ke Database (Create)
4. Mampu membuat function untuk Read Data dari Database (Read)
5. Mampu membuat function untuk Update Data ke Database (Update)
6. Mampu membuat function untuk Delete Data dari Database (Delete)





Prasyarat
Harus menyelesaikan dulu modul dengan judul ‘PHP Lumen Database’.

Fungsi Create
Untuk membuat fungsi create, mari kita ikuti langkah-langkah berikut ini:
1. Buka file routes/web.php, dan tambahkan code ini

2. Buka file app/Http/Controllers/PostsController.php dan tambahkan code ini: Lihat line 5 dan line 19-25. Untuk function index sudah kita buat di module sebelumnya.

3. Buka file app/Models/Post.php dan tambahkan code ini untuk untuk melakukan update field created_at dan updated_at secara otomatis: Line 8-9

4. Buka aplikasi Postman untuk melakukan pengetesan. Dibawah ini adalah tampilan Postman untuk melakukan testing dan berhasil.
5. Selesai


Fungsi Read All
Untuk membuat fungsi read all, anda hatrus menyelesaikan dulu module ‘PHP Lumen Database’. Implementasi di controller nya adalah fungsi index di PostsController.php:

1. Buka aplikasi Postman untuk melakukan pengetesan. DIbawah ini adalah tampilan Postman untuk melakukan testing dan berhasil.
2. Selesai


Fungsi Read Detail
Untuk membuat fungsi read detail, mari kita ikuti langkah-langkah berikut ini:
1. Buka file routes/web.php, dan tambahkan code ini: Line 19

2. Buka file app/Http/Controllers/PostsController.php dan tambahkan code ini: Lihat line 26-34.
3. Buka aplikasi Postman untuk melakukan pengetesan. Dibawah ini adalah tampilan Postman untuk melakukan testing dan berhasil.
4. Selesai

Fungsi Update
Untuk membuat fungsi read detail, mari kita ikuti langkah-langkah berikut ini:
1. Buka file routes/web.php, dan tambahkan code ini: Line 20

2. Buka file app/Http/Controllers/PostsController.php dan tambahkan code ini: Lihat line 35-46.

3. Buka aplikasi Postman untuk melakukan pengetesan. Dibawah ini adalah tampilan Postman untuk melakukan testing dan berhasil
4. Selesai


Fungsi Delete
Untuk membuat fungsi read detail, mari kita ikuti langkah-langkah berikut ini:
1. Buka file routes/web.php, dan tambahkan code ini: Line 21
2. Buka file app/Http/Controllers/PostsController.php dan tambahkan code ini: Lihat line 47-59.


3. Buka aplikasi Postman untuk melakukan pengetesan. DIbawah ini adalah tampilan Postman untuk melakukan testing dan berhasil


SELAMAT MENCOBA

0 komentar:

Posting Komentar

 

Note Teknik Informatic Template by Ipietoon Cute Blog Design