[ 'required', Rule::unique('companies')->ignore($this->header('company'), 'id'), ], 'vat_id' => [ 'nullable', ], 'tax_id' => [ 'nullable', ], 'slug' => [ 'nullable', ], 'address.country_id' => [ 'required', ], ]; } public function getCompanyPayload() { return collect($this->validated()) ->only([ 'name', 'slug', 'vat_id', 'tax_id', ]) ->toArray(); } }