laravel database connection | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: laravel database connection

Thursday, December 8, 2016

laravel database connection

Belajar Laravel (2) : Config Koneksi Database Mysql


Posting sebelumnya yang berhubungan dengan laravel :
Belajar Laravel (1) : Instal Laravel

Struktur Project Laravel



Gambaran kecil tentang struktur project laravel bisa dilihat pada gambar di bawah ini


.env file




Untuk melakukan koneksi laravel ke database mysql (atau database yang lain) edit data koneksi pada file .env yang ada pada root directory project laravel, data yang perlu diisi adalah : db_connection, db_host, db_port, db_database, db_username dan db_password. Db_connection merupakan produk database yang akan digunakan, misalnya kita isi mysql jika menggunkan mysql/mariadb, Db_host diisi dengan tempat/lokasi database, jika letak database sama dengan lokasi server coding (web hosting) maka isi dengan localhost, dp_port diisi dengan port database, db_database diisi dengan nama database, db_username diisi dengan username untuk akses ke database dan db_password adalah password yang digunakan untuk akses database. Sebagai contoh untuk koneksi laravel ke database mysql bisa dilihat pada contoh connection di bawah ini.

Contoh Connection String Mysql

Contoh connection string untuk koneksi laravel ke database mysql :

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myapp
DB_USERNAME=root
DB_PASSWORD=isi_password

Cek Koneksi Ke Database

Secara default instalasi laravel menyediakan migration  file 2014_10_12_000000_create_users_table.php pada folder database/migrations, yang mana file ini fungsinya untuk membuat table pada database, caranya dengan menjalankan perintah ini :

/opt/lampp/bin/php artisan migrate

Kita cek databasenya myapp apakah sudah nambah table nya



Video

Untuk lebih mendukung penjelasan silakan tonton video di bawah ini :



Semoga posting tentang laravel database connection ini bisa bermanfaat gan.


No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux