Tutorial PHP Lumen Konfigurasi Database

Tutorial PHP Lumen Konfigurasi Database


Halo temen temen pada kali ini saya akan melanjutkan tutorial PHP Lumen yaitu cara konfigurasi database namun bagi kalian yang belum mengikuti tutorial sebelumnya mengenai PHP Lumen ini bisa di lihat di sini. Apabila sudah silahkan ikuti tutorial konfigurasi database di bawah ini :

Database Connection

1. Buka kembali project PHP Lumen nya ke text editor nya masing - masing. lalu edit file bootstrap/app.php dan uncomment pada bars seperti ini

2. Untuk cara uncomment  nya apabila menggunakan text editor visual studio code bisa kalian block kedua baris tersebut lalu tekan CTRL + / untuk uncomment sehingga menjadi seperti ini


3. Apabila sudah simpan file tersebut lalu buka file .env lalu akan tampil seperti ini

4. Setelah itu ubahlah baris pada DB_DATABASE sampai DB_PASSWORD menjadi seperti ini

Apabila kalian menggunakan xampp maka baris DB_USERNAME nya adalah root dan DB_PASSWORD nya kosong namun apabila kalian memasukan password pada phpmyadmin nya bisa masukan password tersebut pada DB_PASSWORD dan untuk DB_DATABASE nya bebas namun harus sama dengan nama database yang berada pada phpmyadmin

5. Lalu buatlah database di php myadmin dengan nama yang sama seperti pada DB_DATABASE

Tampilan database yang sudah di buat di phpmyadmin

Database Migration

Database migration digunakan untuk melakukan DDL pada SQL database dengan menggunakan code PHP. Untuk membuat database migration, mari ikuti langkah-langkah dibawah ini:
1. Pertama kita membuat tabel posts dengan cara menjalankan script php artisan make:migration create_post_table

Apabila tidak error maka akan berjalan seperti ini

2. Migration akan dibuat di dalam folder database dan akan muncul file dengan format [tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php. namun untuk format tersebut akan disesuaikan dengan kapan kita mengetik pertintah tersebut dan format tersebut tidak akan menjadi masalah apabila berbeda.

3. Lalu buka file [tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php. dan edit function up sehingga menjadi seperti ini

4. Setelah itu ketikan perintah php artisan migrate 
Apabila tidak error maka akan tampil seperti gambar di atas

5. Lalu cek database pada phpyadmin dan akan muncul 2 tabel yaitu migration dan post. pada tabel migration ini akan mengatur konfigurasi pada perintah php artisan migrate

Model

Model digunakan untuk melakukan koneksi dan query ke Database. Untuk membuat model, mari ikuti langkah-langkah dibawah ini:

1. Untuk memudahkan konfigurasi model maka buatlah folder Model di dalam folder App

2. Lalu buat file Post.php di dalam folder Model dan lakukan konfigurasi seperti ini

3. Apabila sudah simpan file nya dan Buatlah PostController di folder App/Http/Controllers dan lakukan konfigurasi seperti ini

4. Apabila sudah buatlah routes di file web.php dan lakukan konfigurasi seperti ini


5. Apabila sudah simpan file nya masukan perintah di terminal yaitu php -S localhost:8000 -t public

6. Lalu buka di browser http:localhost:8000/posts maka akan muncul tampilan seperti ini
Apabila tidak error maka akan muncul tampilan seperti gambar di atas


OK mungkin untuk tutorial nya sampai disini terlebih dahulu silahkan di coba konfigurasinya dan terima kasih telah mengikuti tutorial kali ini


Komentar

Postingan populer dari blog ini

Vue Component dan Mixin

Cloud Computing Delivery Model

Tutorial Menggunakan Image CRUD di Code Igniter + Grocery CRUD