自动生成数据的时候提示长度不能超过10

sinmu phper 2021-12-16 20:18: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();`

 

...全文
891 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文针对传统彩色数字图像加密算法存在的密钥空间有限、随机性不足及抗干扰能力弱等问题,提出一种结合混沌系统与DNA编码的复合型彩色图像加密解密方案。通过混沌系统生成伪随机序列,对图像RGB三通道像素进行置乱与混淆,并利用DNA编码规则实现信息的高维扩散与并行处理,从而提升加密强度与安全性。文章重点对该方案的抗噪声与抗裁剪性能进行了系统性分析,实验结果表明该算法具备大密钥空间、强加密随机性,且在面对高斯噪声、椒盐噪声干扰及不同程度裁剪攻击时仍能较好恢复图像内容,展现出优良的鲁棒性与实用性。; 适合人群:具备一定图像处理、密码学基础知识的科研人员及研究生,或从事信息安全、多媒体通信领域的技术人员。; 使用场景及目标:①应用于网络环境下的彩色图像安全传输与私密存储,防范信息窃取与篡改;②为高鲁棒性图像加密技术的研究提供理论支持与实验验证,推动复合加密算法在实际工程中的落地应用。; 阅读建议:建议读者结合文中提出的加密流程与实验设计,自行复现算法并对不同类型的图像数据进行测试,重点关注混沌参数敏感性、DNA编码规则选择及不同干扰场景下的解密效果,以深入理解算法的抗干扰机制与优化空间。

15

社区成员

发帖
与我相关
我的任务
社区描述
我可以对一件事情坚持下去吗
社区管理员
  • Python小叮当
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

佛系记录php的相关知识

试试用AI创作助手写篇文章吧