Php sql中带有Laravel的短id

Php sql中带有Laravel的短id,php,laravel,eloquent,Php,Laravel,Eloquent,我有一个简单的团队:id,short\u id,name,championship\u id 我需要的是,每支球队的short\u id增量,但只能获得一次冠军。当championship\u id更改时,short\u id重置为0 在创建之前,我可以手动执行此操作,然后获取max(short\u id),并插入相应的值,但我想知道是否有更好的解决方案 有人有主意吗?在您的系统中short\u id是什么意思?您可能可以通过保存一个来实现。@Mateusz我需要为每个团队使用一个id,但它不能

我有一个简单的团队:
id
short\u id
name
championship\u id

我需要的是,每支球队的
short\u id
增量,但只能获得一次冠军。当
championship\u id
更改时,
short\u id
重置为0

在创建之前,我可以手动执行此操作,然后获取
max(short\u id)
,并插入相应的值,但我想知道是否有更好的解决方案


有人有主意吗?

在您的系统中
short\u id
是什么意思?您可能可以通过
保存
一个来实现。@Mateusz我需要为每个团队使用一个id,但它不能像983873那样。它应该是介于1和团队数量之间的id