Konfigurasi Database MySQL untuk Laravel Framework

Senin, 01 Mei 2017

Haloo kembali lagi dengan LinuxSec. Pada tutorial kali ini saya akan membahas cara mengkoneksikan database MySQL dengan framework Laravel. Hal ini sendiri ditujukan untuk menyimpan data-data di dalam sistem informasi anda ke depannya.


Untuk tutorial instalasi Laravel Framework bisa baca artikel berikut:
Oke langsung saja ya.

Kalian buat dulu database dan akses pengguna untuk Laravel.
Pertama, login ke mysql sebagai root.
mysql -u root -p
Selanjutnya buat database baru untuk Laravel
CREATE DATABASE `laravel_db` CHARACTER SET utf8 COLLATE utf8_general_ci;

Buat juga user baru dan tambahkan hak akses keseluruhan ke database yang dibuat. Tidak dianjurkan menggunakan user root untuk database, terutama di production. 

CREATE USER 'laravel_user'@'%' IDENTIFIED BY 'passwordlaravel';
use laravel_db;
GRANT ALL ON `laravel_db`.* TO 'laravel_user'@'localhost';
Oke sekarang kalian sudah memiliki database bernama "laravel_db" yang akan digunakan sebagai database framework laravelnya.

Selanjutnya, edit file .env pada direktori laravel kalian.

Lalu edit bagian koneksi database menjadi seperti berikut :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel_user
DB_PASSWORD=passwordlaravel
Dengan begitu, framework Laravel akan menggunakan database MySQL dengan nama database laravel_db.

Sekian tutorial kali ini, semoga bermanfaat, janga lupa share biar banyak yang tau.

Artikel Terkait Framework ,Laravel