public function updateCustomRecord($parameters) { if ($this->request->has('id')) { $id = $this->request->input('id'); $counter = null; } else { $counter = CustomFieldValue::where('field_id_027', $this->request->input('field'))->max('counter_027'); $counter++; $id = $counter; } CustomFieldValue::where('id_027', $parameters['id'])->where('lang_id_027', $this->request->input('lang'))->where('field_id_027', $this->request->input('field'))->update(['id_027' => $id, 'counter_027' => $counter, 'name_027' => $this->request->input('name'), 'sorting_027' => empty($this->request->input('sorting')) ? null : $this->request->input('sorting'), 'featured_027' => $this->request->has('featured')]); }
public static function customCount($request, $parameters) { return CustomFieldValue::builder()->where('lang_id_027', $parameters['lang'])->where('field_id_027', $parameters['field'])->getQuery(); }