我正在使用 Laravel 构建一个应用程序。
应用程序中有“用户”和“酒店”,为用户分配了酒店的子集。
我想在每个用户中存储酒店 ID 列表,但我不确定应该从以下可用数据类型列表中选择哪种数据类型:https://laravel.com/docs/5.7/migrations#columns
用户迁移:
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();
});
酒店模式包含一个
$table->increments('id');
这是我要存储的字段。
您建议我使用哪种数据类型?或者是否有更好的解决方案,也许创建第三个表?
附加信息:根据用户的角色,某些用户(管理员)将能够修改其他用户的所述列表。
最佳答案
关于mysql - Laravel 数据库,我应该使用什么数据类型来存储 ID 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52874058/