Tutorial Membuat Import & Export Excel di Laravel #2 : Menjalankan Migration


Tutorial Membuat Import & Export Excel di Laravel #2 : Menjalankan Migration

Tutorial Membuat Import & Export Excel di Laravel #2 : Menjalankan Migration - Halo teman-teman semuanya, di artikel sebelumnya kita sudah membahas bagaimana cara menginstall Laravel 6.

Pada kesempatan kali ini kita akan belajar mengatur koneksi database dan sekaligus menjalankan migration.

Langkah 1 - Koneksi Database

Langsung saja kita mulai, silahkan teman-teman buka file .env dan carilah kode dibawah ini

DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

Dan ubahlah menjadi kurang lebih seperti berikut ini :

DB_DATABASE=db_laravel_import_export
DB_USERNAME=root
DB_PASSWORD=

  • DB_DATABASE - adalah nama database yang akan kita gunakan nantinya.
  • DB_USERNAME - ini adalah username dari MySQL, secara default ada root.
  • DB_PASWORD - jika teman-teman menggunakan XAMPP, secara default ini kosong atau tidak ada passwordnya.

Langkah 2 - Membuat Database

Sekarang silahkan teman-teman buat database baru di http://localhost/phpmyadmin dan silahkan beri nama databasenya dengan nama “db_laravel_import_export”.

Setelah berhasil membuat database baru, sekarang kita akan menjalankan sebuah perintah migration, perintah ini akan membuat sebuah tabel / mengenerate sebuah tabel dari file migration kita .

Secara bawaan Laravel memiliki 3 buah file migration, teman-teman bisa melihatnya di folder database/migrations. Kurang lebih isinya sebagai berikut :

  • create_user_table
  • create_password_resets_table
  • create_failed_jobs_table

Langkah 3 - Menjalankan Migration

Oke, sekarang kita akan menjalankan perintah migration, silahkan teman-teman jalankan perintah dibawah ini :

php artisan migrate

Jika berhasil, kurang lebih teman-teman akan melihat output seperti berikut ini :

Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated:  2014_10_12_000000_create_users_table (0.02 seconds)
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated:  2014_10_12_100000_create_password_resets_table (0.02 seconds)
Migrating: 2019_08_19_000000_create_failed_jobs_table
Migrated:  2019_08_19_000000_create_failed_jobs_table (0.01 seconds)

Oke, sekarang teman-teman bisa di cek di databasenya, maka teman-teman akan melihat beberapa table yang otomatis tergenerate ketika kita menjalankan perintah migration di atas.

KESIMPULAN

Kita telah belajar bagaimana cara menjalankan migration di Laravel 6 dan belajar bagaimana cara membuat database baru.

Jika teman-teman memiliki pertanyaan atau kebingungan saat mencobanya, silahkan bisa berkomentar di bawah ini artikel ini.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami