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

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

Postingan populer dari blog ini

Vue Component dan Mixin

Cloud Computing Delivery Model

Tutorial Menggunakan Image CRUD di Code Igniter + Grocery CRUD