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

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables