'required|numeric|int|max:1000', 'examination_type_id' => 'required|numeric|int|max:1000', 'subject_id' => 'required|numeric|int|max:1000', 'subject_type_id' => 'required|numeric|int|max:1000', 'scores' => 'required|numeric|int|max:100', 'position' => 'required|numeric|int|max:1000', ]; } public function messages(): array { return [ 'position.required' => 'Поле позиция обязательно.', 'position.int' => 'Позиция должно быть целым числом.', 'position.numeric' => 'Позиция должно быть числом.', 'position.max' => 'Позиция не должен быть больше :max', 'direction_id.required' => 'Поле позиция обязательно.', 'direction_id.int' => 'Позиция должно быть целым числом.', 'direction_id.numeric' => 'Позиция должно быть числом.', 'direction_id.max' => 'Позиция не должен быть больше :max', 'examination_type_id.required' => 'Поле позиция обязательно.', 'examination_type_id.int' => 'Позиция должно быть целым числом.', 'examination_type_id.numeric' => 'Позиция должно быть числом.', 'examination_type_id.max' => 'Позиция не должен быть больше :max', 'subject_id.required' => 'Поле позиция обязательно.', 'subject_id.int' => 'Позиция должно быть целым числом.', 'subject_id.numeric' => 'Позиция должно быть числом.', 'subject_id.max' => 'Позиция не должен быть больше :max', 'subject_type_id.required' => 'Поле позиция обязательно.', 'subject_type_id.int' => 'Позиция должно быть целым числом.', 'subject_type_id.numeric' => 'Позиция должно быть числом.', 'subject_type_id.max' => 'Позиция не должен быть больше :max', 'scores.required' => 'Поле позиция обязательно.', 'scores.int' => 'Позиция должно быть целым числом.', 'scores.numeric' => 'Позиция должно быть числом.', 'scores.max' => 'Позиция не должен быть больше :max', ]; } }