Migrasi atau Berbagi Project Laravel

Ketika kalian membuat project Laravel tidak lagi sendirian, sedang kalian berbagi menggunakan git. Kemudian pada saat kalian meng-cloning project tersebut, kalian tidak bisa langsung menggunakannya, terjadi galat di sana-sini, yang dapat memusingkan, sedang pada saat itu kalian adalag orang yang baru pertama kali mengerjakan project Laravel secara bersama-sama. Berikut ini sedikit tips dari saya tentang bagaimana mengatasi hal tersebut.

Ayo Join! di Channel @situsali dapatkan artikel terbarunya via Telegram

Seperti yang telah kita ketahui bahwa Laravel menggunakan berkas .env sebagai pengaturan utama. Secara asali git tidak membawa berkas yang bernama berawalan dengan titik ( dotfile ). Oleh karena itu, kita perlu membuat berkasnya dengan perintah berikut:

Tanpa Database

Ingat perintah di atas hanya untuk membuat berkas kosong, kalian masih perlu menarukah baris kode di bawah ini

Kemudian kalian buat app key baru dengan perintah berikut:

Langkah terkahir agar project kita dapat dijalan dengan sebagai mana mestinya, lakukan perintah berikut:

Dengan Database

Project Laravel kalian sudah dapat dijalankan. Namun ia terjadi galat karena kalian menggunakan database dalam project tersebut.

Langkah yang harus kalian lakukan adalah pertama-tama sunting berkas .envkalian dan ikuti seperti baris kode di bawah ini:

Lalu kita buat nama database nya dengan perintah:

Kemudian yang terakhir lakukan perintah migrate yakni:

Upps..!! Terjadi galat lagi

Ini kalau kalian menggunakan Laravel versi terbaru sedang kalian menggunakan database server (MySQl, Mariadb, dsb) yang tidak mendukung utf8mb4 dengan emoji seperti “😁😄😅” ada dua cara menghilangkan galat tersebut.

Pertama upgrade MySQL atau Mariadb kalian ke versi yang lebih baru. Kemudian cara kedua, kita bisa mengikuti langkah-langkah berikut:

Sunting berkas di app/Providers/AppServiceProvider.php :

Tambahkan:

Dan:

Jadi nanti kodenya kira-kira seperti berikut:

Lalu kemudian kita hapus semua isi table nya dengan tinker

Dan ketik perintah berikut:

Keluar dari tinker dengan menulis quit dan yang terakhir kita migrate lagi dengan perintah:

Nah kini, project kita sudah dapat digunakan di localhost. Semoga bermanfaat.

Leave a Reply