Mengatasi Error migrate pada Laravel 5.4

Perkembangan Laravel yang sangat pesat terkadang membuat penasaran para pecintanya, sayapun sempat mencoba meski sudah jauh dari tanggal rilis heheheh.

Setelah install ada beberapa error saat saya melakukan perintah

php artisan migrate

Secara default akan membuat sebuah tabel user pada database anda, namun saat melakukan perintah itu terdapat error.

screen-shot-2017-03-01-at-13-22-06

Begitu pula saat saya mencoba menjalankan perintah

php artisan migrate:refresh

terdapat error

screen-shot-2017-03-01-at-13-22-29

Nah setelah mencari beberapa solusi dari beberapa forum bahwasanya Laravel 5.4 membutuhkan mysql versi 5.6 keatas, namun mysql yang terpasang 5.5. Akhirnya menemukan solusi yang tepat, oke berikut langkahnya:

buka file config/database.php  dan fokus pada charset dan collation

'charset' => 'utf8mb4',

'collation' => 'utf8mb4_unicode_ci',

lalu ubah menjadi seperti ini

'charset' => 'utf8',

'collation' => 'utf8_unicode_ci',

Udah itu aja, semoga bermanfaat. Jika ada penjelasan lebih keren atau ada yang keliru dari penjelasan saya ini, bisa berkomentar untuk membantu meluruskan.

Mari Berbagi untuk saling mencerdaskan

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s