2015-11-04 3 views
9

Ich bin auf der Suche nach einer neuen Tabelle in Laravel 5.1 zu aktualisieren und zu säen. Ist das überhaupt möglich?Laravel 5.1 aktualisieren und säen eine einzelne Tabelle

Ich habe das unten versucht, aber es gibt einen Fehler (falsche Syntax).

php artisan migrate:refresh --path=database/migrations/CreateTableTimesheet 

Wenn ich benutze: php artisan migrate:refresh es sagt nur:

Nichts

Antwort

9

migrieren Sie migrate:refresh Befehl verwenden könnte, die alle Ihre Migrationen zurück und führen Sie dann die migrate Befehl rollen . Dieser Befehl effektiv neu erstellt Ihre gesamte Datenbank:

php artisan migrate:refresh 

Und Sie können die --class Option verwenden, um eine bestimmte Seeder Klasse angeben einzeln auszuführen:

php artisan db:seed --class=UserTableSeeder 

Der vollständige Code wird sein:

php artisan migrate:refresh 
php artisan db:seed --class=UserTableSeeder 

Hoffe das hilft.

0

Vielleicht zunächst nur die Datenbank sichern, fallen lassen und prüfen, ob die gesamte Seeding-, Migrations- und Refreshing-Mechanik funktioniert. Aber der erste Dump Artisan Autoload.

+2

Ein guter Weg, um Ihre Antwort abgestimmt zu bekommen, ist ein Beispiel oder einen Link zu einem Beispiel aufzunehmen. – c0y0teX