web-dev-qa-db-fra.com

La modification de la colonne dans Laravel provoque une exception: la modification des colonnes de la table nécessite Doctrine DBAL

J'essaie de modifier la longueur maximale d'une de mes colonnes dans la table reserves en une seule migration. Le code ressemble à ceci:

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

Mais lors de l'exécution de la migration via artisan, il lève une exception et dit:

[RuntimeException] La modification des colonnes de la table "réserves" nécessite Doctrine DBAL; installez "doctrine/dbal".

Quel est le problème et comment puis-je le résoudre?

20
Ahmad

Le problème a été résolu, en exécutant la commande suivante sur le répertoire racine du framework:

composer require doctrine/dbal
50
Ahmad