Tutorial PHP Lumen - Rest CRUD
Tutorial PHP Lumen - Rest CRUD
Halo teman - teman pada tutorial kali ini akan melanjutkan mengenain PHP Lumen setelah sebelumnya melakukan konfigurasi database pada PHP Lumen namun pada tutorial kali ini akan membahas Rest CRUD pada PHP Lumen.
Namun untuk tutorial kali ini akan menggunakan aplikasi bernama postman silahkan bisa di download melalui link ini dan apabila sudah di download dan install aplikasi postman silahkan perhatikan dan ikuti tutorial di bawah ini.
Sebelum itu aktifkan fitur mysql pada XAMPP agar bisa terhubung ke database nya
FUNGSI CREATE
Untuk fungsi yang pertama yaitu melakukan create data langkah - langkah nya sebagai berikut
1. Buka file web.php yang berada di dalam folder routes dan tambahkan baris berikut
2. Apabila sudah simpan file nya lalu buka file Post Controller yang ada di dalam folder app/http/controller dan tambahkan fungsi sebagai berikut
3. Apabila sudah simpan file nya lalu buka file Post.php yang berada di dalam folder model dan tambahkan baris berikut ini
4. Lalu simpan file nya dan jalankan perintah php -S localhost:8000 -t public di command prompt atau terminal padatext editor nya
Apabila tidak error maka akan tampil seperti gambar diatas
5. Lalu buka aplikasi postman dan masukan link http://localhost:8000/post dan pastikan method yang digunakan adalah method post yang berada pada kotak di sebelah kiri link
Apabila tidak error maka akan tampil seperti gambar diatas
FUNGSI READ ALL
Untuk fungsi selanjutnya yaitu read all untuk membaca seluruh data yang berada di dalam database
Dengan mengimplementasikan fungsi index pada PostController dan routes get yang memanggil fungsi index yang dibuat pada tutorial sebelumnya apabila dari temen - temen belum mengikuti tutorial nya bisa di lihat di sini
Langsung saja buka aplikasi postman dan masukan link http://localhost:8000/post dan pastikan method yang digunakan adalah method get yang berada pada kotak di sebelah kiri link
Apabila tidak error maka akan tampil seperti gambar diatas
FUNGSI READ DETAIL
Untuk fungsi selanjutnya yaitu read detail untuk membaca data berdasarkan id yang berada di dalam database
1. Buka file web.php yang berada di dalam folder routes dan tambahkan baris berikut
2. Apabila sudah simpan file nya lalu buka file Post Controller yang ada di dalam folder app/http/controller dan tambahkan fungsi sebagai berikut
Ok mungkin tutorial nya sampai di sini terlebih dahulu mudah - mudahan temen - temen paham bagaimana operasi rest crud pada PHP Lumen ini silahkan di coba dan terima kasih
3. Lalu buka aplikasi postman dan masukan link http://localhost:8000/post/id pada setiap data dan pastikan method yang digunakan adalah method get yang berada pada kotak di sebelah kiri link
Apabila tidak error maka akan tampil seperti gambar diatas
FUNGSI UPDATE
Untuk fungsi selanjutnya yaitu update yang berfungsi untuk melakukan edit data yang berada pada database
1. Buka file web.php yang berada di dalam folder routes dan tambahkan baris berikut
2. Apabila sudah simpan file nya lalu buka file Post Controller yang ada di dalam folder app/http/controller dan tambahkan fungsi sebagai berikut
3. Lalu buka aplikasi postman dan masukan link http://localhost:8000/post dan pastikan method yang digunakan adalah method put yang berada pada kotak di sebelah kiri link
Apabila tidak error maka akan tampil seperti gambar diatas
4. Lalu ubah method nya menjadi post kembali untuk memastikan apakah datanya yang sudah berhasil di edit
Apabila data yang telah di edit lalu di lihat data nya telah berubah maka operasi update nya berhasil
FUNGSI DELETE
Untuk fungsi yang terakhir yaitu fungsi delete yang berfungsi untuk menghapus data yang berada di dalam database
1. Buka file web.php yang berada di dalam folder routes dan tambahkan baris berikut
2. Apabila sudah simpan file nya lalu buka file Post Controller yang ada di dalam folder app/http/controller dan tambahkan fungsi sebagai berikut
3. Lalu buka aplikasi postman dan masukan link http://localhost:8000/post/id pada setiap data dan pastikan method yang digunakan adalah method delete yang berada pada kotak di sebelah kiri link
4. Lalu panggil kembali semua data menggunakan method get dan apabila data yang sudah di hapus nya tidak ada maka operasi delete berhasil
Apabila tidak error maka akan tampil seperti gambar diatas
Ok mungkin tutorial nya sampai di sini terlebih dahulu mudah - mudahan temen - temen paham bagaimana operasi rest crud pada PHP Lumen ini silahkan di coba dan terima kasih
Komentar
Posting Komentar