Cara Menangani Error Specified key was too long error Di Laravel 5.4
- by Admin
- 16 December 2017
- 1027 views
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
Comments