0
我需要用唯一的数字生成一个唯一的代码。我如何在Laravel中用str_random()生成唯一代码,只有麻烦?Laravel str_random()只有麻烦
我需要用唯一的数字生成一个唯一的代码。我如何在Laravel中用str_random()生成唯一代码,只有麻烦?Laravel str_random()只有麻烦
有一个内置的PHP函数。这将生成一个长度为6个字符的随机数字。
mt_rand(100000, 999999);
要确保它是唯一的,您需要查询数据库。如果它已被使用,请再试一次。确保清除已使用的代码。
编辑:此外,请确保表中的列被标记为唯一。偶然不是唯一的标识符可能是一个真正的头痛。