0
我需要用唯一的數字生成一個唯一的代碼。我如何在Laravel中用str_random()生成唯一代碼,只有麻煩?Laravel str_random()只有麻煩
我需要用唯一的數字生成一個唯一的代碼。我如何在Laravel中用str_random()生成唯一代碼,只有麻煩?Laravel str_random()只有麻煩
有一個內置的PHP函數。這將生成一個長度爲6個字符的隨機數字。
mt_rand(100000, 999999);
要確保它是唯一的,您需要查詢數據庫。如果它已被使用,請再試一次。確保清除已使用的代碼。
編輯:此外,請確保表中的列被標記爲唯一。偶然不是唯一的標識符可能是一個真正的頭痛。