用 composer require fakerphp/faker 安装Faker,需注意PHP版本、自动加载及中文支持;测试中应复用Faker实例,用unique()避免重复,text()需限长,注意地域字段语义不一致问题。
直接在项目里用 composer require fakerphp/faker 就能装上,但得注意 PHP 版本、自动加载是否生效、以及中文支持这些实际踩坑点。
怎么用 Composer 安装 Faker
执行命令即可,不需要额外配置源(默认 Packagist 可用):
composer require fakerphp/faker
- 如果报错
Could not find package fakerphp/faker,大概率是 Composer 版本太老(composer self-update - 安装后类会自动注册进 Composer 的 autoloader,无需手动
require或include - 不推荐用
global全局安装,因为不同项目可能依赖不同版本的 Faker,局部安装更可控
Faker 生成中文数据要额外加扩展
默认 Faker\Provider\en_US\Person 这类提供器只返回英文名、地址等。要中文,必须显式加载中文本地化提供器: