Heim  >  Artikel  >  Backend-Entwicklung  >  Nach der Migration der Laravel-Datenbank möchte ich die Feldinformationen der Datentabelle ändern

Nach der Migration der Laravel-Datenbank möchte ich die Feldinformationen der Datentabelle ändern

WBOY
WBOYOriginal
2016-12-01 01:27:292672Durchsuche

Führen Sie php artisan migrate in Laravel aus und fügen Sie Daten in die Datenbank ein
Aber jetzt möchte ich die Zielstruktur ändern. Zum Beispiel möchte ich einen Standardwert von 0 zum TitelFeldWenn Sie zurückziehen, gehen die Daten verloren. So stellen Sie sicher, dass die Datenbankdaten noch vorhanden sind und die Datentabelle geändert werden kann

ps (Ich habe versucht, eine Migration zu erstellen, wenn ich ein Feld hinzugefügt habe, aber es hat nicht funktioniert, wenn ich die Feldinformationen geändert habe)

Antwortinhalt:

Führen Sie

php artisan migrate in Laravel aus und fügen Sie Daten in die Datenbank einAber jetzt möchte ich die Zielstruktur ändern. Zum Beispiel möchte ich einen Standardwert von 0 zum Titel
FeldWenn Sie zurückziehen, gehen die Daten verloren. So stellen Sie sicher, dass die Datenbankdaten noch vorhanden sind und die Datentabelle geändert werden kann

ps (Ich habe versucht, eine Migration zu erstellen, wenn ich ein Feld hinzugefügt habe, aber es hat nicht funktioniert, wenn ich die Feldinformationen geändert habe)

https://laravel-china.org/doc...

<code>Schema::table('users', function ($table) { $table->string('title')->default('1')->change(); });</code>
Stellungnahme:
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