PHP Lumen Rest CRUD
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
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
Untuk membuat fungsi read detail, mari kita ikuti langkah-langkah berikut ini:
1. Buka file routes/web.php, dan tambahkan code ini: Line 20
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
0 komentar:
Posting Komentar