【发布时间】:2020-07-18 09:25:24
【问题描述】:
假设我使用工厂创建具有 2 个属性的模型:
$factory->define(MyModel::class, function (Faker $faker) {
return [
'property1' => $faker->numberBetween(1,10),
'property2' => $faker->numberBetween(1,10)
]
}
如果我设置 property1 的值:factory('App\MyModel')->create(['property1' => 5]),但也想使用该值来计算 property2 的值(对于例子有property2等于property1 + 10),我如何在工厂内部访问它?
【问题讨论】: