我有一张表'令牌','User'
可以有多个'Token'
,而'Token'
只能属于1x 'User'
,我可以使用hasMany()
& belongsTo()
用于此关系,但每次用户从android& iOS注销时,令牌行记录将被删除,并且在用户登录时,新的令牌记录将被添加到表中,因此递增的主键将是消耗和浪费,所以我想知道我是否应该删除主键并使用Laravel Query Builder代替?既然Laravel Eloquent在没有主键的情况下无法正常工作?
答案 0 :(得分:0)
这可能是您可以使用的解决方案之一。
让令牌表看起来像这样:
令牌表
id | user_id |设备|令牌
在设备中,您可以存储您所指的设备的唯一值。
关于令牌表的一些事项: