PHPackages                             poppy/faker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. poppy/faker

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

poppy/faker
===========

Poppy Faker is a PHP library that generates fake data for zh user.

4.2.114(11mo ago)309.3k↓100%51MITPHPPHP &gt;=7.4

Since Nov 5Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/imvkmark/poppy-faker)[ Packagist](https://packagist.org/packages/poppy/faker)[ RSS](/packages/poppy-faker/feed)WikiDiscussions 10.0 Synced 1mo ago

READMEChangelog (4)DependenciesVersions (19)Used By (1)

Poppy\\Faker
============

[](#poppyfaker)

Poppy Faker 是基于 [fzaninotto/Faker](https://github.com/fzaninotto/Faker) 的中文版本, 因为之前的版本包含语言过多, 所以将这个数据进行拆离, 并加入中国特色的部分验证规则.

Faker 可以帮助你创建数据库数据, XML 报表, 填写假地址, 或者匿名的数据.

安装
--

[](#安装)

```
composer require poppy/faker
```

基本使用
----

[](#基本使用)

在项目根目录下运行

```
$ php -S 0.0.0.0:8000 -t tests/
PHP 7.2.33 Development Server started at Thu Nov  5 15:21:19 2020
Listening on http://0.0.0.0:8000
Document root is /path/of/poppy/faker/tests
Press Ctrl-C to quit.

```

然后再浏览器访问即可获取详细的示例数据

```
http://127.0.0.1:8000/       # 返回 带有样式的示例数据
http://127.0.0.1:8000/?md    # 返回 Markdown 格式数据

```

基于包的调整项目
--------

[](#基于包的调整项目)

- 删除 ORM
- 删除除 \[en\_US, zh\_CN, zh\_TW\] , 之外的语言
- 增加 zhCN 身份证号生成

创建假数据
-----

[](#创建假数据)

使用 `\Poppy\Faker\Factory::create('zh_CN')` 来创建和初始化生成器, 这里保留之前英文版生成数据的规则

```
