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
Können Sie bitte geben Sie den Fehler, den Sie bekommen –
Ich habe das genaue vergessen, aber es könnte bitten, etwas im Anbieter hinzuzufügen, oder es konnte Update-Bibliothek nicht finden. –