Rabu, 21 Oktober 2020

Tutorial PHP Lumen Database

1). Database Connection 

Untuk melakukan setting database, ikuti langkah-langkahnya berikut ini:

1. Edit file bootstrap/app.php, uncomment: 

$app->withFacades(); 

$app->withEloquent();

Seperti gambar dibawah ini

2. Buka file .env. kemudian ubah settingnya. Dan contohnya seperti dibawah ni: 

DB_CONNECTION=mysql 

DB_HOST=127.0.0.1 

DB_PORT=3306 

DB_DATABASE=projek1

DB_USERNAME=root 

DB_PASSWORD=secret

2). Database Migration

1. Disini saya membuat table mahasiswa. Kemudian jalankan script di Command Prompt:

php artisan make:migration create_posts_table.

2. Migration diatas akan membuat folder. Dan nama foldernya akan berbeda dengan pattern

[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php

3. Selanjutnya buka file bagian migration, kemudian edit function up yang ada pada baris 19-22

4. Untuk mengubah code Migration ke bentul SQL jalankan script php artisan migrate

pada terminal / Command Prompt.

5. Jika berhasil di Database akan ada dua table.

Model

1. Buat file app/Models/Post.php, code nya seperti ini:

2. Buat file controller app/Http/Controllers/PostsController.php, code nya seperti ini:

3. Buka file routes/web.php, tambahkan code:

4. Buka di browser http://localhost:8000/posts, tampilanya seperti ini:

5. Kemudian insert data ke table post.

API Client Tool

Tool yang kita gunakan adalah Postman. Dibawah ini adalah tampilan ketika mengakses API menggunakan Postman.













Tidak ada komentar:

Posting Komentar

Setting Up VM and Domain

  Membuat Folder Khusus Aplikasi - Login SSH terlebih dahulu - Ketikan PWD - Buat folder dengan mengetikan seperti dibawah - Kemudian la...