Heim > PHP-Framework > Laravel > Hauptteil

Was soll ich tun, wenn in der Larabel-Migrationsdatei ein Fehler auftritt?

藏色散人
Freigeben: 2021-11-29 14:54:35
nach vorne
1763 Leute haben es durchsucht

Die folgende Tutorial-Kolumne von Laravel stellt Ihnen die Lösung für den SQLSTATE[42000]-Fehler beim Migrieren von Dateien in Laravel vor. Ich hoffe, dass sie für alle hilfreich ist!

Was soll ich tun, wenn in der Larabel-Migrationsdatei ein Fehler auftritt?

Laravel meldet einen Fehler beim Ausführen des PHP-Artist-Migrate-Befehls

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

Solution

Ändern Sie die Datei app/Providers/AppServiceProvider.php und fügen Sie den folgenden Inhalt hinzu:

<?php

namespace App\Providers;use Illuminate\Support\ServiceProvider;use Illuminate\Support\Facades\Schema;class AppServiceProvider extends ServiceProvider{
    public function register()
    {
    }

    public function boot()
    {
        Schema::defaultStringLength(191);
    }}
Nach dem Login kopieren

Ändern. Teil

Schema::defaultStringLength(191);
Nach dem Login kopieren
Verwandt Empfehlungen: Die neuesten fünf Laravel-Video-Tutorials

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn in der Larabel-Migrationsdatei ein Fehler auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!