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:
- Mampu mengimplementasikan Restful Api
- Memahami HTTP Verbs
- Mampu membuat function Create
- Mampu membuat function Read
- Mampu membuat function Update
- Mampu membuat function Delete
Langkah pertama membuat table baru Users di database sebelumnya.
dengan field sebagai berikut:
- id
- name
- alamat
- 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
- open folder routes/web.php dan isi dengan yang di kotak merah
- 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
Posting Komentar