From 9f926f4ac5fe071af38cfa4e84ccd376952806be Mon Sep 17 00:00:00 2001 From: aslan Date: Tue, 11 Jun 2024 10:19:04 +0300 Subject: [PATCH] fix message validation --- .../Requests/admin/StoreDocumentRequest.php | 20 +++++++++++++++++++ .../Requests/admin/UpdateDocumentRequest.php | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/app/Http/Requests/admin/StoreDocumentRequest.php b/app/Http/Requests/admin/StoreDocumentRequest.php index 8471636..6925851 100644 --- a/app/Http/Requests/admin/StoreDocumentRequest.php +++ b/app/Http/Requests/admin/StoreDocumentRequest.php @@ -22,4 +22,24 @@ class StoreDocumentRequest extends FormRequest 'admission_id' => 'required|int|numeric|max:1000', ]; } + + public function messages(): array + { + return [ + 'position.required' => 'Поле позиция обязательно.', + 'position.int' => 'Позиция должно быть целым числом.', + 'position.numeric' => 'Позиция должно быть числом.', + 'position.max' => 'Позиция не должен быть больше :max', + 'name.required' => 'Поле название обязательно.', + 'name.string' => 'Поле название должен быть строкой.', + 'name.max' => 'Поле название не должен превышать :max символов.', + 'name.unique' => 'Название уже занят.', + 'description.string' => 'Поле описание должен быть строкой.', + 'document.required' => 'Поле документ обязательно.', + 'admission_id.required' => 'Поле Пункт приема обучения обязательно.', + 'admission_id.int' => 'Стоимость Пункт приема должно быть целым числом.', + 'admission_id.numeric' => 'Стоимость Пункт приема должно быть числом.', + 'admission_id.max' => 'Стоимость Пункт приема не должен быть больше :max', + ]; + } } diff --git a/app/Http/Requests/admin/UpdateDocumentRequest.php b/app/Http/Requests/admin/UpdateDocumentRequest.php index e762f9e..4a98623 100644 --- a/app/Http/Requests/admin/UpdateDocumentRequest.php +++ b/app/Http/Requests/admin/UpdateDocumentRequest.php @@ -25,4 +25,24 @@ class UpdateDocumentRequest extends FormRequest 'admission_id' => 'required|int|numeric|max:1000', ]; } + + public function messages(): array + { + return [ + 'position.required' => 'Поле позиция обязательно.', + 'position.int' => 'Позиция должно быть целым числом.', + 'position.numeric' => 'Позиция должно быть числом.', + 'position.max' => 'Позиция не должен быть больше :max', + 'name.required' => 'Поле название обязательно.', + 'name.string' => 'Поле название должен быть строкой.', + 'name.max' => 'Поле название не должен превышать :max символов.', + 'name.unique' => 'Название уже занят.', + 'description.string' => 'Поле описание должен быть строкой.', + 'document.required' => 'Поле документ обязательно.', + 'admission_id.required' => 'Поле Пункт приема обучения обязательно.', + 'admission_id.int' => 'Стоимость Пункт приема должно быть целым числом.', + 'admission_id.numeric' => 'Стоимость Пункт приема должно быть числом.', + 'admission_id.max' => 'Стоимость Пункт приема не должен быть больше :max', + ]; + } }