php - 如何在 Laravel 中已经制作的表中添加多列?

标签 php laravel

我想在 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();
    });
}
这是我的 table ,它的名字是 matches .我想使用 Laravel 添加两列。列的名称是:emailqualification .
我希望在表上添加多个列(匹配项)。
我想在 Laravel 中已经制作的表中添加多个列。如何添加多列?
我不知道如何在我的表中添加列。我一次只能添加一列。

最佳答案

首先通过 php artisan make:migration alter_table_matches 创建迁移,
打开由命令创建的迁移。

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

然后在向下功能
public function down()
{
    Schema::table('matches', function (Blueprint $table) {
        $table->dropColumn('email');
        $table->dropColumn('qualification');
    });
}

关于php - 如何在 Laravel 中已经制作的表中添加多列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56311911/

相关文章:

javascript - 如何更新动态 PHP 表的每一行

laravel - 如何在 Laravel 中覆盖自定义验证规则的消息?

javascript - session 过期时如何处理 laravel TokenMismatchException

php - Laravel Controller 中每个方法的 Action 过滤器

php - 尝试在 laravel 中使用 guzzlehttp 客户端上传多张图片

php - 表连接混淆检索数据

php - Laravel 中的多线程

内核 IP 路由表的 PHP 接口(interface)

javascript - 窗口卸载时更新 mySQL 表

php - Laravel 作业推送到 Amazon SQS 但未处理