/** * Rellena una Campaña (modelo) con los datos del formulario * * @param CampaignModel $model * * @return CampaignModel */ public function fill(CampaignModel $model) { $request_values = $this->all(); foreach ($model->getFillable() as $property) { $key = sprintf('campaign-%s', $property); if (isset($request_values[$key])) { $model->{$property} = $request_values[$key]; } } return $model; }