猿问

拉拉维尔多型材类型

我有两个成员类型,它是播放器和场地,我如何才能更好地创建桌子?也许玩家与或合并表和?但是那桌子呢?user_idusersplayersvenues



尚方宝剑之说
浏览 64回答 1
1回答

FFIVE

您可以使用工匠 CLI 上的命令创建新的迁移。使用特定名称以避免与现有模型发生冲突migrate:makephp 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
随时随地看视频慕课网APP
我要回答