private static function applyDefaultBenefits($plan) { $defaults = ServiceBenefit::getDefaultBenefits(); foreach ($defaults as $benefit) { $benefit['service_plan_id'] = $plan->id; ServiceBenefit::create($benefit); } }
public function store(Request $request) { $form_input = $request->only('name', 'description', 'service_plan_id'); $file = $request->file('file'); if ($file) { $form_input = $this->saveFile($form_input, $file); } $service_benefit = ServiceBenefit::create($form_input); return $service_benefit->toJson(); }
public function store(Client $clients, ServicePlan $service_plan, Request $request) { $form_input = $request->only('name', 'description'); $form_input['service_plan_id'] = $service_plan->id; $file = $request->file('file'); if ($file) { $form_input = $this->saveFile($form_input, $file); } $benefit = ServiceBenefit::create($form_input); return $benefit->toJson(); }