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