我正在使用Laravel构建应用程序。
应用程序中有“用户和旅馆”,为用户分配了旅馆的子集。
我想在每个用户中存储酒店ID的列表,但不确定从以下可用数据类型列表中选择哪种数据类型:https://laravel.com/docs/5.7/migrations#columns
用户迁移:
start /affinity 0x1 "My_title" .\My_exe.exe input_file.cas
酒店架构包含一个
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->integer('role');
$table->rememberToken();
$table->timestamps();
});
我要存储的字段。
您建议使用哪种数据类型?还是有更好的解决方案,也许创建第三个表?
其他信息:根据用户的角色,某些用户(管理员)将能够修改所述其他用户的列表。
答案 0 :(得分:1)
答案 1 :(得分:0)
最好使用包含用户ID和酒店ID的第三张表。