我正在使用 Laravel 7。
问题)在 Job 工厂内部,我需要为每个 Profile 创建 [0 到 10 ] 个公司,该怎么做?
'companyName' => $faker->company()->randomElement[0, 10],
这段代码有什么问题?谢谢你。
use App\Model; use Faker\Generator as Faker; use App\Job; use App\Profile; $factory->define(Job::class, function (Faker $faker) { return [ 'companyName' => $faker->company()->randomElement[0, 10], 'profile_id' => function () { return Profile::inRandomOrder()->first()->id; }, ]; });
-- 'companyName' => $faker->company() -- 这部分没问题。