2016-04-21 6 views
3

Ich versuche, die maximale Länge einer meiner Spalten in der Tabelle reserves in einer Migration zu ändern. Der Code sieht wie folgt aus:Das Ändern der Spalte in der Laravel-Migration verursacht eine Ausnahme: Das Ändern der Spalten für die Tabelle erfordert Doctrine DBAL

public function up() 
{ 
    // 
    Schema::table('reserves', function($table){ 
     $table->string("mobile", 11)->change(); 
    }); 
} 

Aber wenn die Migration über Handwerker ausgeführt wird, wirft er eine Ausnahme und sagt:

[Runtime] Spalten für die Tabelle „Reserven“ erfordert Lehre DBAL ändern; installiere "doctrine/dbal".

Was ist das Problem und wie kann ich es lösen?

Antwort

7

Das Problem wurde gelöst, mit auf dem Stammverzeichnis des Gerüstes mit folgendem Befehl:

composer require doctrine/dbal 
+0

ja, seine war ziemlich klar, Mann! "Spalten für Tabelle ändern" reserviert "erfordert Doctrine DBAL" –

+1

Ich bin Anfänger mit Komponist und Laravel, und deshalb konnte ich die klare Antwort auf den ersten Blick nicht finden. – Ahmad

+1

yea ich weiß, das nächste Mal bin ich sicher, dass du schneller herausfinden wirst! das ist eine Erfahrung, viel Glück –