"Enter"a basıp içeriğe geçin

Laravel 5.4: Specified Key Was Too Long Error Çözümü

// Detaylar

Hata

[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email))
[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

Laravel

Çözüm

Hemen AppServiceProvider.php dosyasını açıyoruz ve boot fonksiyonunu aşağıda ki şekilde düzenliyoruz.

use Illuminate\Support\Facades\Schema;

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

Bu işlem sonrası bir sıkıntı çıkmaması gerekiyor.

İlk Yorum Sizden Gelsin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.