Lompat ke konten Lompat ke sidebar Lompat ke footer

Tutorial CRUD Laravel 7 - Koneksi Database Di Laravel

Assalamualaikum wr.wb

Ini adalah seri lanjutan dari Belajar membuat CRUD dengan Laravel 7. Untuk artikel kali ini kita akan belajar cara mengkoneksikan laravel ke database. Namun sebelumnya kita akan buat terlebih dahulu sebuah database untuk projek kita kedepannya. Jadi dalam tutorial kali ini kita tidak hanya belajar cara membuat koneksi di laravel tapi kita juga akan belajar Cara Membuat Database Pada phpMyadmin.

Silahkan teman-teman buka Xampp-nya kemudian aktifkan Apache dan MySql.

Buka di web browser dengan url “localhost/phpmyadmin” atau “127.0.0.1/phpmyadmin/”.

*Disini mimin menggunakan template Fallen untuk user interface phpmyadmin, teman-teman bisa download template tersebut di situs resminya. Tema phpMyAdmin

Klik menu Database.

Isikan form database name, untuk penamaan databasenya. kemudian tekan enter atau klik Create.

Dibawahnya terdapat list database yang pernah kita buat.

Kita kosongkan dulu untuk databasenya, dan untuk table-table nya nanti kita akan buat menggunakan salah satu fitur magic yang dimiliki laravel yaitu migration.

Setelah database selesai dibuat kita akan mengkoneksikannya dengan projek kita, bagaimana caranya? silahkan teman-teman buka projek laravelnya. Kemudian buka file .env yang terletak diluar folder utama projek laravel kita.

Seperti inilah tampilan dari file .env di file ini teman-teman bisa mengatur konfigurasi laravel diantaranya nama projek, APP_DEBUG, DB_CONNECTION (mysql), REDIS, SMTP MAIL dan PUSHER.

Karena kita menggunakan MariaDB untuk databasenya, kita hanya perlu megubah isi dari DB_DATABASE,DB_USERNAME dan DB_PASSWORD.

*Tampilan setelah melakukan perubahan

  • DB_DATABASE = Untuk nama dari database yang akan kita koneksikan
  • DB_USERNAME = Nama username mysql, default root 
  • DB_PASSWORD = Isikan jika phpMyadminnya menggunakan password 

Seperti ini juga projek kita sudah terkoneksi dengan database yang telah kita buat sebelumnya, selain di file .env juga teman-teman bisa melakukan konfigurasi database di file databasenya (config/database.php).

*Di file ini juga kita bisa mengkonfigurasi berbagai database diantaranya sqlite,sqlsrv dan pgsql.

Gimana mudah bukan cara mengkoneksikan projek laravel dengan database? Mimin rasa untuk tutorial kali ini sudah cukup, di artikel selanjutnya kita akan belajar :

Posting Komentar untuk "Tutorial CRUD Laravel 7 - Koneksi Database Di Laravel"