protected function fieldsFromModel($id, array $fields) { $data = Event::findOrNew($id); $fieldNames = array_keys($fields); $fields = ['id' => $id]; foreach ($fieldNames as $field) { $fields[$field] = $data->{$field}; } return $fields; }