Cara Menangani Error Specified key was too long error Di Laravel 5.4

Spesific key was too long

 Laravel 5.4 membuat perubahan pada kumpulan karakter database default, dan sekarang utf8mb4 termasuk dukungan untuk menyimpan emitois. Ini hanya mempengaruhi aplikasi baru dan selama Anda menjalankan MySQL v5.7.7 dan lebih tinggi Anda tidak perlu melakukan apapun.

Untuk mengatasi masalah ini dengan melakukan tahapan - tahapan dibawah ini, semoga masalah terselesaikan :

Open file AppServiceProvider.php yang ada di project laravel kamu lalu rubah di bagian funtion boot 

use Illuminate\Support\Facades\Schema;

.......
public function boot()
{
    Schema::defaultStringLength(191);
}
........

Setelah semuanya selesai baru di coba migrate ulang

Related Articles

Comments