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.


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.

Ayo Berlangganan!

Dapatkan pemberitahuan artikel-artikel terbaru super cepat, langsung dari surel Anda.
Lebih dari 320 telah berlangganan situsali.com, ayo segera daftarkan surel Anda sekarang juga!


Perhatian!

Demi kenyamanan bersama, sebelum berkomentar, harap gunakan bahasa yang baik dan benar. Juga baca aturan dalam berkomentar. Dilarang berkomentar yang dapat memicu pertengkaran dan menyinggung unsur SARA (Suku, Agama, Ras, dan Antar Golongan).

Leave a Reply