【发布时间】:2020-02-06 09:23:25
【问题描述】:
我正在开发一个活动组织网站。在这里,当用户注册一个事件时,他将获得一个唯一的随机数(10 位),我们用它来生成条形码并将其邮寄给他。现在,
- 我想让每个注册事件的编号都是唯一的。
- 还有自动增量 一种解决方案是获取数组中的所有自动增量数字,并使用 laravel 生成一个自动增量数字,格式为(0000000001 到 9999999999),然后循环并检查所有值。获取不等于数组中任何值的第一个值并将其添加到数据库中。
但我认为可能有更好的解决方案。有什么建议吗?
【问题讨论】:
-
你能生成time-based uuid吗?它们必须是 10 位整数吗?
-
检查这个~-> ideone.com/UeOfus