2016-11-21 8 views
0

i mit diesem php Handwerker machen versucht, aktualisieren: Migration update_username_field_to_users_tableWie kann ich meine Datenbank Spaltennamen von Laravel 5.3 Handwerkers

aber es hat nicht funktioniert und ein error.Let mich jetzt über den Prozess gebe ich folgen sollte .

+0

Können Sie bitte geben Sie den Fehler, den Sie bekommen –

+0

Ich habe das genaue vergessen, aber es könnte bitten, etwas im Anbieter hinzuzufügen, oder es konnte Update-Bibliothek nicht finden. –

Antwort

0

Von Laravel Docs

Ändern Spalten

Voraussetzungen

Bevor eine Spalte zu modifizieren, müssen Sie die Lehre/dbal Abhängigkeit zu Ihrer composer.json Datei hinzuzufügen. Die Lehre DBAL Bibliothek wird verwendet, um den aktuellen Zustand der Spalte zu bestimmen und die SQL-Abfragen erstellen benötigt, um die angegebenen Einstellungen an der Säule zu machen:

composer require doctrine/dbal 

Aktualisierung Spaltenattribute

Die Mit der Änderungsmethode können Sie einige vorhandene Spaltentypen in einen neuen Typ ändern oder die Attribute der Spalte ändern. Beispielsweise möchten Sie möglicherweise , um die Größe einer Zeichenfolge-Spalte zu erhöhen. Um die Änderungsmethode in Aktion zu sehen, lassen Sie erhöhen die die Größe der Namensspalte 25-50:

Schema::table('users', function ($table) { 
    $table->string('name', 50)->change(); }); 

Wir haben auch eine Spalte sein nullable ändern könnte:

Schema::table('users', function ($table) { 
    $table->string('name', 50)->nullable()->change(); }); 




Wenn dies für Sie nicht funktioniert, geben Sie bitte die Fehler

an
Verwandte Themen