Kita akan membuat service menggunakan PHP Lumen yang bisa melakukan query ke database.
Database Connection
Edit file bootstrap/app.php, uncomment:
$app->withFacades();
$app->withEloquent();
Buka file .env. Ubah settingan:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=lumen_service_app
DB_USERNAME=root
DB_PASSWORD=secret
Create database dengan nama lumen_service_app, sesuai dengan settingan .env file.
Database Migration
Database migration digunakan untuk melakukan DDL pada SQL database denganmenggunakan code PHP.
Pertama buatlah table posts. dengan script :
cd: C:\xampp\htdocs\[nama_file]
php artisan make:migration
create_posts_table
Migration tersebut akan mebuat file di folderdatabase/migrations/2019_10_12_030749_create_posts_table.[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php
Open filedatabase/migrations/[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php, kemudian edit function up menjadi seperti ini (line 19-22).
Untuk mengubah code migration diatas ke dalam bentuk tabel di SQL database,jalankan script dibawah ini.php artisan migrate
Kalau berhasil, maka di Database kita akan ada dua table, dengan nama:
a.migrations
b.posts
Model
Model digunakan untuk melakukan koneksi dan query ke Database
untuk memudahkan dalam memanage code, buat folder app/Models2.Buat file app/Models/Post.php, code nya seperti ini
Buat file app/Models/Post.php
Buat file controller app/Http/Controllers/PostsController.php, code nya seperti ini
Buka file routes/web.php
Buka di browser http://localhost:8000/posts
Database Connection
Edit file bootstrap/app.php, uncomment:
$app->withFacades();
$app->withEloquent();
Buka file .env. Ubah settingan:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=lumen_service_app
DB_USERNAME=root
DB_PASSWORD=secret
Create database dengan nama lumen_service_app, sesuai dengan settingan .env file.
Database Migration
Database migration digunakan untuk melakukan DDL pada SQL database denganmenggunakan code PHP.
Pertama buatlah table posts. dengan script :
cd: C:\xampp\htdocs\[nama_file]
php artisan make:migration
create_posts_table
Migration tersebut akan mebuat file di folderdatabase/migrations/2019_10_12_030749_create_posts_table.[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php
Open filedatabase/migrations/[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php, kemudian edit function up menjadi seperti ini (line 19-22).
Untuk mengubah code migration diatas ke dalam bentuk tabel di SQL database,jalankan script dibawah ini.php artisan migrate
Kalau berhasil, maka di Database kita akan ada dua table, dengan nama:
a.migrations
b.posts
Model
Model digunakan untuk melakukan koneksi dan query ke Database
untuk memudahkan dalam memanage code, buat folder app/Models2.Buat file app/Models/Post.php, code nya seperti ini
Buat file app/Models/Post.php
Buat file controller app/Http/Controllers/PostsController.php, code nya seperti ini
Buka file routes/web.php
Buka di browser http://localhost:8000/posts











Komentar
Posting Komentar