15
社区成员




SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'name' at row 21
这里的名字是从xxxxxx\vendor\fakerphp\faker\src\Faker\Provider\en_US\Person.php
这个文件生成的,他是拼接 firstname
和 lastname
生成的
直接配置中文,中文的资源来自 xxxxxx\vendor\fakerphp\faker\src\Faker\Provider\zh_CN\Person.php
应该名字没有超过 3 个汉字的,如果数据库是 utf-8 编码的话就不会超过 10 的长度了。
在 xxxxx\config\app.php
下进行如下设置
'faker_locale' => 'zh_CN'
然后在生成数据的seeder文件里面直接创建即可
User::factory()->count(50)->create();User::factory()->count(50)->create();`