我想在Laravel中已制成的表中添加多个列。如何添加多列?
我不知道如何在表格中添加列。我一次只能添加一列。
下面是我的迁移表升级功能。
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();
});
}
这是我的名字匹配的表。我想使用Laravel添加两列。三列的名称是:电子邮件,资格。
我希望在表上添加多个列(匹配项)。 我想在Laravel中已制成的表中添加多个列。如何添加多列?
我不知道如何在表格中添加列。我一次只能添加一列。
答案 0 :(得分:2)
首先通过php artisan make:migration alter_table_matches
创建迁移,
打开由命令创建的迁移。
public function up()
{
Schema::table('matches', function (Blueprint $table) {
$table->string('email')->default(null);
$table->string('qualification')->default(null);
});
}
然后按下按钮
public function down()
{
Schema::table('matches', function (Blueprint $table) {
$table->dropColumn('email');
$table->dropColumn('qualification');
});
}
答案 1 :(得分:1)
您可以运行:
SortOrder
这将创建一个迁移文件,然后您可以添加
php artisan make:migration add_first_item_and_second_item_and_next_item_to_matches
我希望这可以解决您的问题