我试图找到使用 nelmio/alice 生成长度为 8 个字符的随机唯一字符串的方法。
而且我发现只有<uuid()>
( token (unique): <uuid()>
) 方法,不幸的是它返回的字符串太长,我只需要 8 个字符。
可能有人知道优雅的解决方案?
我试图找到使用 nelmio/alice 生成长度为 8 个字符的随机唯一字符串的方法。
而且我发现只有<uuid()>
( token (unique): <uuid()>
) 方法,不幸的是它返回的字符串太长,我只需要 8 个字符。
可能有人知道优雅的解决方案?
谢谢我找到了解决方案
token (unique): '<( substr( md5( uniqid( rand(), true ) ) , 0, 8) )>'
nelmio/alice使用fzaninotto/Faker生成数据,您可以使用Faker\Provider\Lorem
or Faker\Provider\en_US\Text
:
<sentence($nbWords = 6, $variableNbWords = true)>
<text($maxNbChars = 200)>
<realText($maxNbChars = 200, $indexSize = 2)>