/** * @param Seller $seller * @param array $data * @return AttributeGroup */ protected function createAttributeGroup(Seller $seller, $data = []) : AttributeGroup { return $seller->attributeGroups()->save(factory(AttributeGroup::class)->make($data)); }
public function seedPaymentMethods(Seller $seller) { return $seller->paymentMethods()->saveMany(factory(PaymentMethod::class, 3)->make()); }
protected function seedShipping(Seller $seller) { return $seller->shippingPlans()->saveMany(factory(ShippingPlan::class, 2)->make())->each(function (ShippingPlan $shippingPlan) { $shippingPlan->shippingOptions()->saveMany(factory(ShippingOption::class, 3)->make()); }); }