mengatasi SQLSTATE[42000]: Syntax error or access violation: 1071 Specifiedkey was too long; max key length is 767 bytes laravel 5

cara menggatasi SQLSTATE[42000]: Syntax error or access violation: 1071 Specifiedkey was too long; max key length is 767 bytes pada laravel 5

pengguna laravel mungkin pernah mengalami error SQLSTATE[42000]: Syntax error or access violation: 1071 Specifiedkey was too long; max key length is 767 bytes saat melakukan migrate. seperti telah di jelaskan pada error bahawa ini terjadi karena max key nya kurang.

cara mengatasi nya cukup mudah silakan masuk ke /app/Providers/AppServiceProvider.php kemudian tambahkan kode dibawah ini

use Illuminate\Support\Facades\Schema;
dibawah kode :
use Illuminate\Support\ServiceProvider;
setelah itu pada bagian function boot tambahkan kode sehingga menjadi seperti dibawah ini
function boot(){
    Schema::defaultStringLength(191);
}

dah selese sekarang coba run kembali migrate maka akan normal kembali
selamat mencoba

Leave a Comment

Your email address will not be published. Required fields are marked *