Tutorial Crud PHP Lumen Menggunakan Restful API


Melanjutkan tutorial sebelumnya
Mari kita buat tutorial service PHP yang bisa digunakan untuk Create,Read,Update dan Delete.

Pertama jangan lupa aktifin Xampp dan Lumennya jangan lupa penting banget.

Tujuan dari tutorial ini:


  1. Mampu mengimplementasikan Restful Api
  2. Memahami HTTP Verbs
  3. Mampu membuat function Create
  4. Mampu membuat function Read
  5. Mampu membuat function Update 
  6. Mampu membuat function Delete

Langkah pertama membuat table baru Users di database sebelumnya.
dengan field sebagai berikut:
  • id
  • name
  • alamat
  • email
  • gender
sesudah tadi aktifkan xampp nya , buka CMD untuk aktifasi lumen nya
sesudah aktifkan lumennya masukan php artisan make migration create_users_table


dan akan muncul seperti di bawah ini lalu klik


setelah di klik dan isikan dengan yang di kotak merah

dan setelah itu buka kembali cmd kemudian ketik php artisan migrate

dan tampilan di database akan seperti berikut:

kemudian membuat Controller dan model
routes/web.php kemudian isi dengan yang di kotak merah 

kemudian buat controller dan model yang akan di CRUD di file app\http\controller ganti menjadi Userscontroller.php seperti script di bawah ini

kemudian buat lagi file dengan nama users di folder models\user.php dan masukan script ini
di line 14-17

dan karena sudah terhubung dengan cmd nya maka kita bisa langsung mencobanya di Postman

Create 
berfungsi untuk menuliskan  field apa saja yang akan di inputkan

  1. open folder routes/web.php dan isi dengan yang di kotak merah

  2. dan isi kembali di folder app/Http/Controllers/UersControllera.phpctambahkan function
    line 20-25


buka aplikasi postman dan lakukan tes perhatikan yang di kotak adalah  post bukan get.
dengan hasil

Function Read All
melihat semua field yang tersedia menggunakan Get 


Function Read Detile
melihat semua field dengan lebiih detile lagi

lalu buka UsersController.php dan isi seperti dibawah ini

jangan lupa http://localhost:8000/users/id masukan id

Function Update

buka web.php dan isi dengan function di kotak merah

dan pastikan  menggunakan Put untuk mengeceknya , juga isi field yang di kotak merah



Function Delete

buka kembali web.php dan isi dengan function di kotak\


kemudian buka kembali UsersController.php dan isi dengan function di bawah ini

kemudian coba di Postman dengan Delete function jangan lupa, jika berhasil akan muncul "deleted succesfully"

Maka data yang kita sudah isi sebelumnya terhapus .

demikian tutorial kali ini semoga bermanfaat temen-temen.

salam belajar bareng 

Komentar

Postingan Populer