Comment ajouter plusieurs colonnes dans un tableau déjà créé dans Laravel ?

Je veux ajouter plusieurs nombres de colonnes dans la table déjà créée dans Laravel. Comment puis-je ajouter plusieurs colonnes?

Je ne sais pas comment ajouter des colonnes dans ma table. Je ne peux ajouter qu'une seule colonne à la fois.

Vous trouverez ci-dessous ma fonction de table de migration.

public function up()
{
Schema::create('matches', function (Blueprint $table) {
$table->increments('id');
$table->string('sports');
$table->string('match');
$table->string('date');
$table->string('time');
$table->string('teamA');
$table->longtext('teamA_flag');
$table->string('teamB');
$table->longtext('teamB_flag');
$table->string('venue');
$table->string('status');
$table->timestamps();
});
}

Ceci est ma table dont le nom est matches. Je veux ajouter deux colonnes en utilisant Laravel. Les noms des colonnes sont: emailet qualification.

Je m'attends à ajouter plusieurs nombres de colonnes sur la table (correspondances). Je veux ajouter plusieurs nombres de colonnes dans la table déjà créée dans Laravel. Comment puis-je ajouter plusieurs colonnes?

Je ne sais pas comment ajouter des colonnes dans ma table. Je ne peux ajouter qu'une seule colonne à la fois.


Solution du problème

Créez d'abord la migration par php artisan make:migration alter_table_matches, ouvrez la migration créée par la commande.

public function up()
{
Schema::table('matches', function (Blueprint $table) {
$table->string('email')->nullable()->default(null);
$table->string('qualification')->nullable()->default(null);
});
}

puis en fonction down

public function down()
{
Schema::table('matches', function (Blueprint $table) {
$table->dropColumn('email');
$table->dropColumn('qualification');
});
}

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"