user()->isAdmin(); } public function rules() { $rules = []; // 26/10/2021 we disable this as it prevent updating existing task status meta data where the same name already exists // if ($this->input('name')) { // $rules['name'] = Rule::unique('task_statuses')->where('company_id', auth()->user()->company()->id)->ignore($this->task_status->id); // } return $rules; } public function prepareForValidation() { $input = $this->all(); if (array_key_exists('color', $input) && is_null($input['color'])) { $input['color'] = ''; } $this->replace($input); } }