首页 > 解决方案 > 可以在工厂访问 $amount 吗?

问题描述

是否有可能从工厂关闭内部获取 factory(SomeClass::class, 30) 助手中指定的 $amount ?

我需要在每次 xy 迭代时重置一个辅助方法,如果我能以某种方式简单地访问该数字,我会很高兴.... :)

IE:

$factory->define(......, function(Faker $faker) {
 $amount = $factory->amount; // 30
}

标签: laravel

解决方案


尝试这个:

$factory->define(......, function(Faker $faker)use($factory) {
 $amount = $factory->amount; // 30
}

推荐阅读