为了账号安全,请及时绑定邮箱和手机立即绑定

拉拉维尔多型材类型

拉拉维尔多型材类型

PHP
尚方宝剑之说 2022-09-17 15:31:40
我有两个成员类型,它是播放器和场地,我如何才能更好地创建桌子?也许玩家与或合并表和?但是那桌子呢?user_idusersplayersvenues
查看完整描述

1 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

您可以使用工匠 CLI 上的命令创建新的迁移。使用特定名称以避免与现有模型发生冲突migrate:make


php artisan make:migration add_type_to_users_table --table=users

然后,您需要使用 Schema::table() 方法(因为您正在访问现有表,而不是创建新表)。您可以添加如下列:


public function up()

{

    Schema::table('users', function($table) {

        $table->enum('type', ['player', 'venue'])->after('email');

    });

}

并且不要忘记添加回滚选项:


public function down()

{

    Schema::table('users', function($table) {

        $table->dropColumn('type');

    });

}

然后,您可以运行迁移:


php artisan migrate


查看完整回答
反对 回复 2022-09-17
  • 1 回答
  • 0 关注
  • 63 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信