merge([ 'diseaseId' => $this->route('diseaseId'), ]); } public function rules(): array { return [ 'diseaseId' => 'required|integer|exists:diseases,id', ]; } protected function failedValidation(Validator $validator) { throw new HttpResponseException( ResponseJson::failedResponse('Validation error', $validator->errors()->toArray()) ); } }