faker相关内容

Laravel - 播种多对多关系

我有一个 users 表和一个 roles 表,其中有一个多对-许多 关系.这两个表连接到一个名为 role_user 的联结表. 这是表及其连接的模型. 以下是我的 Laravel 项目中的模型: 用户 命名空间应用程序;使用 Illuminate\Database\Eloquent\Model;类用户扩展模型{公共功能角色(){返回 $this->belongsToMany ..
发布时间:2021-12-18 21:44:45 其他开发

Laravel使用伪造的存储进行测试

我开发了一种功能,可以下载基于数据库生成的CSV文件.我为此进行了测试,并且对我来说工作正常.但是问题是在完成测试运行后,该文件没有被删除. 问题.测试完全运行后,是否会自动删除使用存储伪造品创建的此文件?如果是的话,它不会为我删除.请查看我的测试功能. /*测试文件*/公共功能测试AmazonDailyPendingStatusReport(){//创建工厂存储:: fake('repo ..
发布时间:2021-05-28 20:58:51 PHP

Laravel:用Faker播种嵌套的设置表

我正在使用Kalnoy/Nestedset,并尝试使用fakerr为我的注释表添加种子,但是会出现“数组到字符串转换"错误. 评论表如下: Schema :: create('comments',function(Blueprint $ table){$ table-> increments('id');$ table-> unsignedInteger('user_id');$ tab ..
发布时间:2021-05-28 20:51:33 其他开发

Faker.js 2个值之间的随机数

这使我发疯了,我敢肯定这很简单,但似乎没有任何地方记录在案. 我正在使用 Faker.js 和以下内容生成我的随机数: faker.random.number(); 很好,现在,如果我想在2个数字之间进行运算,我将如何处理? 我尝试了以下操作: faker.random.number(10,50); 但是,这只能为我提供从 0 到 10 的数字.不知道 50 在做什么. ..
发布时间:2021-05-19 20:11:20 前端开发

如何从Factory_boy使用Faker

Factory_boy 使用 fake-factory(Faker)生成随机值,我想直接在Faker的Django测试中生成一些随机值. Factory_boy文档建议使用 factory.Faker 及其提供者为: class RandomUserFactory(factory.Factory):类Meta:模型=模型.用户first_name = factory.Faker('fir ..
发布时间:2021-05-01 18:39:15 Python

如何使用/引用在相同json模式中生成的字段值

我正在尝试通过结合使用json-server和json-schema-faker来创建模拟数据. 我试图使用$ref属性,但是我知道这仅引用类型,而不是确切的值. 是否有一种方法可以重用完全相同的值,而不仅仅是其类型? 我在mockDataSchema.js文件中拥有的架构是: var schema = { "title": "tests", "type": ..
发布时间:2021-02-14 18:42:53 前端开发

我们应该在Rails Factory中使用Faker吗?

我喜欢 Faker ,我一直在seeds.rb中使用它来填充我的开发环境带有真实的数据. 我也刚开始使用 Factory Girl ,它也节省了很多时间-但是当我在网络上搜索代码示例,我看不出有人将两者结合在一起的证据. 问人们在工厂中不使用伪造者有充分的理由吗? 我的感觉是,这样做可以通过每次都随机(但可预测)种子数据来提高测试的健壮性,希望可以增加弹出错误的可能性. 但是也 ..
发布时间:2020-11-03 22:37:27 其他开发

机器人框架:使用造假者生成帐户数据的前缀字符串

我正在编写测试用例,以测试添加帐户的功能.这意味着我需要为该帐户生成数据:名称,电子邮件,参考号和订单号.我当时在想,对于每个这些字段,我都可以生成一个带有前缀的随机单词或数字,以便可以使用脚本定期从数据库中删除这些条目. 问题是,我不确定如何添加前缀或实际上只是使用大多数伪造者的关键字. 在我使用md5关键字来创建可用于测试用例的每个实例的字符串的那一刻,我已经在资源文件中创建了一个 ..
发布时间:2020-07-10 23:45:01 Python

填充Django数据库

我正在开发一个Django应用程序,该应用程序存储用户信息,例如其地址,电话号码,姓名等. 我使用过PHP的 Faker 库以及Laravel附带的种子.我本来可以用假数据填充数据库,但是现在我正在使用Django. 我想在我的users表中填充大约200个条目.但是,我不希望这些条目是随机字符串.我希望它是像Laravel一样的伪造数据.我不知道该怎么办. 要保留伪造数据我需要 ..
发布时间:2020-05-15 04:01:27 数据库

使用模型工厂一对一和&定义Laravel外键.一对多关系而无需创建不必要的模型

最近,我一直在尝试通过Model Factories和Faker使用Laravel播种为数据库播种. 对于简单的模式,让它工作起来很容易:).但是,在处理涉及外键和表关系的复杂数据库架构时,我遇到了几个问题: 一对一 一对多 多对多 ...就像链接中描述的那样: 模型工厂中的Laravel 5.1外键. 在本主题中,官方文档建议运行数据库像这样的种子: publi ..
发布时间:2020-04-28 08:06:33 PHP

Laravel-建立多对多关系

我有一个 users 表和一个具有多对多关系的 roles 表.这两个表连接到名为 role_user 的联结表. 这是表及其连接的模型. 下面是我的Laravel项目中的模型: 用户 namespace App; use Illuminate\Database\Eloquent\Model; class Role extends Model { public fu ..
发布时间:2020-04-28 07:54:53 其他开发

如何在Laravel中实现自己的Faker提供程序

我想为Laravel中的Faker创建一个自定义提供程序(例如,一个用于随机建筑物名称的提供程序). 自定义提供程序应在哪里存储在我的应用程序中,以及如何使用它? 解决方案 您应使用php artisan生成自定义提供程序... 在命令行上,导航至应用程序的根目录,然后输入... php artisan make:provider FakerServiceProvider ..
发布时间:2020-04-28 05:07:48 PHP

Laravel 5.1模型工厂的外键

如何在模型工厂中定义外键?例如,如果我有一个组织表有一个外键的国家表,在我的模型工厂,我不得不为国家ID定义一个虚拟值,如下所示: $ factory-> define(App \Organisation :: class,function($ faker){ return [ 'name'=> $ faker->公司, 'country_id'=> 197, ]; }); ..
发布时间:2018-01-27 15:28:58 其他开发