truncate(); $owners = \App\Owner::query()->limit(10)->get(); foreach ($owners as $owner) { $feeDetails = factory(OwnerFeeDetail::class)->times(5)->create(['owner_id' => $owner->id]); $commodities = factory(Commodity::class)->times(5)->create(); foreach ($feeDetails as $feeDetail) { foreach ($commodities as $commodity) { factory(OwnerStoreFeeDetail::class)->times(10)->create([ 'owner_id' => $owner->id, 'owner_fee_detail_id' => $feeDetail->id, 'commodity_id' => $commodity->id, ]); } } } } }