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

Comment signer la connexion OKEx API version 5 avec websockets ?

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

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