laravel - 如何使用 Laravel Faker 生成随机字符串?

标签 laravel faker fake-repositories

有没有什么方法或方法可以使用 laravel faker 生成假字符串?

就像在 Laravel 中一样,我们生成最多 20 个字符的字符串..

 str_random(20);

最佳答案

Faker 提供了几种方法,让您可以用随机字符替换给定字符串中的占位符:

  • lexify - 接受给定的字符串并替换 ?带有随机字母
  • asciify - 获取给定字符串并用随机 ascii 字符替换 *
  • numerify - 获取给定字符串并用随机数字替换 #
  • bothify - 结合了词法化和数字化

您可以尝试使用其中之一,具体取决于您对所需随机字符串的要求。 asciify 使用最大的字符集作为替换,因此使用该字符集最有意义。

以下内容将为您提供一个由 20 个 ASCII 字符组成的随机字符串:

$faker->asciify('********************')

关于laravel - 如何使用 Laravel Faker 生成随机字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464984/

相关文章:

java - 无法使用 faker 为中国国家生成正确的数据

vb.net - LINQ 到 SQL : Fake Repository with Many-to-Many Relationships?

php - 无法选择 != null 的字段

jquery - 如何在导航项上添加 bootstrap 4 事件类?

javascript - 如何使用 Laravel 发出动态 Ajax 请求

laravel 资源为每个项目问题传递多个参数

Ruby Faker 库不适用于某些区域设置

python - 如何将 factory.LazyAttribute 与 Faker() 函数一起使用