Ini adalah tutorial membuat service menggunakan PHP Lumen yang akan bisa melakukan query ke database.
1. Kita harus install composser terlebih dahulu di composser.com
2. Lalu kita create project dengan mengetikkan:
composser create-project --prefer-dist laravel/lumen lumen-database
Database Connection
Database Migration
Database migration digunakan untuk melakukan DDL pada SQL database denganmenggunakan code PHP.
Untuk membuat database migration, mari ikuti langkah-langkahdibawah ini:
1. Pertama kita akan membuat table posts. Untuk membuat table posts jalankan script dibawah ini
php artisan make:migration create_posts_table Kalau berhasil, tampilan terminalnya seperti ini :
php artisan make:migration create_posts_table Kalau berhasil, tampilan terminalnya seperti ini :
2. Migration tersebut akan mebuat file di folder
database/migrations/2019_10_25_095953_create_posts_table. Nama file nya akan berbeda-beda,
tapi patternya sama, yakni:[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php
3. Buka
filedatabase/migrations/[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php,
filedatabase/migrations/[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php,
kemudian edit function up menjadi seperti ini :
4. Untuk mengubah code migration diatas ke dalam bentuk tabel di SQL database,jalankan script
dibawah ini.
php artisan migrate
Kalau berhasil, tampilan terminal nya seperti ini :
php artisan migrate
Kalau berhasil, tampilan terminal nya seperti ini :
5. Untuk pertama kali melakukan migration, kita akan dibuatkan satu table dengan nama migrations
Table ini digunakan Lumen untuk mencatat file migration mana saja yang sudah dijalankan.
6. Kalau berhasil, maka ditabase kita akan ada dua table, dengan nama:
a.migrations
b.posts
6. Kalau berhasil, maka ditabase kita akan ada dua table, dengan nama:
a.migrations
b.posts
API Client Tool
API client tool digunakan untuk mengakses API. Tool yang kita gunakan adalah Postman,silahkan install Postman dengan mengunjungi halaman ini https://www.getpostman.com.
Dibawah ini adalah tampilan ketika mengakses API menggunakan Postman.
Dibawah ini adalah tampilan ketika mengakses API menggunakan Postman.
- ketikan di cmd untuk menjalankan server
php -S localhost:8000 -t public
Tidak ada komentar:
Posting Komentar