Laravel migrieren - mehrere Migrationen (Dateien) in einem Rutsch

Sagen, ich habe mehrere migration-Dateien aktualisieren einer Tabelle.

z.B.

2016_03_20_072730_create_tasks_table.php 
2016_03_20_075467_create_tasks_table.php 

... die kamen aus repo-durch die verschiedenen team-Mitglieder.
Jeder ist Anpassung etwas, das in der Tabelle, z.B. das hinzufügen einer Spalte.

Wenn ich versuche:

php artisan migrate

Bekomme ich Fehler:

PHP Fatal error: Cannot declare-Klasse CreateTasksTable, denn der name ist 
eady im Einsatz U:\www\b10\database\migrations\2016_03_20_072737_create_tasks_ 
le.php auf der Linie 30 


[Symfony\Component\Debug\Exception\FatalErrorException] 
Kann nicht erklären, Klasse CreateTasksTable, denn der name ist bereits in Verwendung 

Wie soll man umgehen mit der situation, wie oben beschrieben?

BEARBEITEN

Hier ist der code:

2016_03_20_072730_create_tasks_table.php:

Klasse CreateTasksTable erstreckt Migration 
{ 
/** 
* Führen Sie die Migration. 
* 
* @return void 
*/
public function up() 
{ 
Schema::table('tasks', function ($Tabelle) 
{ 
$table->string('task1'); 
}); 
} 

/** 
* Drehen Sie den Migrationen. 
* 
* @return void 
*/
public function runter() 
{ 
Schema::drop('Aufgaben'); 
} 
} 

2016_03_20_075467_create_tasks_table.php:

Klasse CreateTasksTable erstreckt Migration 
{ 
/** 
* Führen Sie die Migration. 
* 
* @return void 
*/
public function up() 
{ 
Schema::table('tasks', function ($Tabelle) 
{ 
$table->string('task2'); 
}); 
} 

/** 
* Drehen Sie den Migrationen. 
* 
* @return void 
*/
public function runter() 
{ 
Schema::drop('Aufgaben'); 
} 
} 
InformationsquelleAutor Jeffz | 2016-03-20
Schreibe einen Kommentar