diff --git a/app/Http/Requests/admin/Catalog/StoreDepartmentRequest.php b/app/Http/Requests/admin/Catalog/StoreDepartmentRequest.php index df07a9d..929185b 100644 --- a/app/Http/Requests/admin/Catalog/StoreDepartmentRequest.php +++ b/app/Http/Requests/admin/Catalog/StoreDepartmentRequest.php @@ -15,11 +15,11 @@ class StoreDepartmentRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'name' => 'required|string|max:255|unique:departments,name', 'description' => 'string', - 'slug' => 'required|string', - 'faculty_id' => 'required|int', + 'slug' => 'required|string|max:255', + 'faculty_id' => 'required|numeric|int|max:1000', ]; } } diff --git a/app/Http/Requests/admin/Catalog/StoreDirectionRequest.php b/app/Http/Requests/admin/Catalog/StoreDirectionRequest.php index c4e7c82..7b46e17 100644 --- a/app/Http/Requests/admin/Catalog/StoreDirectionRequest.php +++ b/app/Http/Requests/admin/Catalog/StoreDirectionRequest.php @@ -14,13 +14,13 @@ class StoreDirectionRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'name' => 'required|string|max:255|unique:directions,name', 'description' => 'string', - 'slug' => 'required|string', - 'code' => 'required|string', - 'education_level_id' => 'required|int', - 'department_id' => 'required|int' + 'slug' => 'required|string|max:255', + 'code' => 'required|string|max:255', + 'education_level_id' => 'required|int|numeric|max:1000', + 'department_id' => 'required|numeric|int|max:1000' ]; } } diff --git a/app/Http/Requests/admin/Catalog/StoreEducationLevelRequest.php b/app/Http/Requests/admin/Catalog/StoreEducationLevelRequest.php index 171ddf2..0abf0ad 100644 --- a/app/Http/Requests/admin/Catalog/StoreEducationLevelRequest.php +++ b/app/Http/Requests/admin/Catalog/StoreEducationLevelRequest.php @@ -16,7 +16,7 @@ class StoreEducationLevelRequest extends FormRequest return [ 'name' => 'required|string|max:255|unique:education_levels,name', 'description' => 'string', - 'slug' => 'required|string', + 'slug' => 'required|string|max:255', ]; } } diff --git a/app/Http/Requests/admin/Catalog/StoreEducationalInstitutionRequest.php b/app/Http/Requests/admin/Catalog/StoreEducationalInstitutionRequest.php index 255fd9f..5f91850 100644 --- a/app/Http/Requests/admin/Catalog/StoreEducationalInstitutionRequest.php +++ b/app/Http/Requests/admin/Catalog/StoreEducationalInstitutionRequest.php @@ -14,10 +14,10 @@ class StoreEducationalInstitutionRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'name' => 'required|string|max:255|unique:educational_institutions,name', 'description' => 'string', - 'slug' => 'required|string', + 'slug' => 'required|string|max:255', ]; } } diff --git a/app/Http/Requests/admin/Catalog/StoreFacultyRequest.php b/app/Http/Requests/admin/Catalog/StoreFacultyRequest.php index 1e5b86b..a025af7 100644 --- a/app/Http/Requests/admin/Catalog/StoreFacultyRequest.php +++ b/app/Http/Requests/admin/Catalog/StoreFacultyRequest.php @@ -15,11 +15,11 @@ class StoreFacultyRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'name' => 'required|string|max:255|unique:faculties,name', 'description' => 'string', - 'slug' => 'required|string', - 'educational_institution_id' => 'required|int' + 'slug' => 'required|string|max:255', + 'educational_institution_id' => 'required|int|numeric|max:1000' ]; } } diff --git a/app/Http/Requests/admin/Catalog/UpdateDepartmentRequest.php b/app/Http/Requests/admin/Catalog/UpdateDepartmentRequest.php index b755a76..858fac1 100644 --- a/app/Http/Requests/admin/Catalog/UpdateDepartmentRequest.php +++ b/app/Http/Requests/admin/Catalog/UpdateDepartmentRequest.php @@ -13,10 +13,10 @@ class UpdateDepartmentRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'description' => 'string', - 'slug' => 'string|required', - 'faculty_id' => 'int|required', + 'slug' => 'string|required|max:255', + 'faculty_id' => 'int|required|numeric|max:255', 'name' => [ 'required', 'string', diff --git a/app/Http/Requests/admin/Catalog/UpdateDirectionRequest.php b/app/Http/Requests/admin/Catalog/UpdateDirectionRequest.php index 4b9e072..1e2c8a0 100644 --- a/app/Http/Requests/admin/Catalog/UpdateDirectionRequest.php +++ b/app/Http/Requests/admin/Catalog/UpdateDirectionRequest.php @@ -15,12 +15,12 @@ class UpdateDirectionRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required||numeric|int|max:255', 'description' => 'string', - 'department_id' => 'int|required', - 'slug' => 'required|string', - 'code' => 'required|string', - 'education_level_id' => 'required|int', + 'department_id' => 'int|required|numeric|max:1000', + 'slug' => 'required|string|max:255', + 'code' => 'required|string|max:255', + 'education_level_id' => 'required|int|numeric|max:1000', 'name' => [ 'required', 'string', diff --git a/app/Http/Requests/admin/Catalog/UpdateEducationLevelRequest.php b/app/Http/Requests/admin/Catalog/UpdateEducationLevelRequest.php index cb1ef35..196568d 100644 --- a/app/Http/Requests/admin/Catalog/UpdateEducationLevelRequest.php +++ b/app/Http/Requests/admin/Catalog/UpdateEducationLevelRequest.php @@ -16,7 +16,7 @@ class UpdateEducationLevelRequest extends FormRequest return [ 'name' => "required|string|max:255|unique:education_levels,name,{$this->education_level->id}", 'description' => 'string', - 'slug' => 'required|string', + 'slug' => 'required|string|max:255', ]; } } diff --git a/app/Http/Requests/admin/Catalog/UpdateEducationalInstitutionRequest.php b/app/Http/Requests/admin/Catalog/UpdateEducationalInstitutionRequest.php index ed34b64..670cb9b 100644 --- a/app/Http/Requests/admin/Catalog/UpdateEducationalInstitutionRequest.php +++ b/app/Http/Requests/admin/Catalog/UpdateEducationalInstitutionRequest.php @@ -15,9 +15,9 @@ class UpdateEducationalInstitutionRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'description' => 'string', - 'slug' => 'required|string', + 'slug' => 'required|string|max:255', 'name' => [ 'required', 'string', diff --git a/app/Http/Requests/admin/Catalog/UpdateFacultyRequest.php b/app/Http/Requests/admin/Catalog/UpdateFacultyRequest.php index 6311ebd..f525256 100644 --- a/app/Http/Requests/admin/Catalog/UpdateFacultyRequest.php +++ b/app/Http/Requests/admin/Catalog/UpdateFacultyRequest.php @@ -14,10 +14,10 @@ class UpdateFacultyRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'description' => 'string', - 'slug' => 'required|string', - 'educational_institution_id' => 'required|int', + 'slug' => 'required|string|max:255', + 'educational_institution_id' => 'required|int|numeric|max:255', 'name' => [ 'required', 'string', diff --git a/app/Http/Requests/admin/StoreAdmissionRequest.php b/app/Http/Requests/admin/StoreAdmissionRequest.php index 30694d5..e668797 100644 --- a/app/Http/Requests/admin/StoreAdmissionRequest.php +++ b/app/Http/Requests/admin/StoreAdmissionRequest.php @@ -14,10 +14,10 @@ class StoreAdmissionRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'name' => 'required|string|max:255|unique:admissions,name', 'description' => 'string', - 'slug' => 'required|string', + 'slug' => 'required|string|max:255', ]; } } diff --git a/app/Http/Requests/admin/StoreDocumentRequest.php b/app/Http/Requests/admin/StoreDocumentRequest.php index 9450475..78e9a41 100644 --- a/app/Http/Requests/admin/StoreDocumentRequest.php +++ b/app/Http/Requests/admin/StoreDocumentRequest.php @@ -15,11 +15,11 @@ class StoreDocumentRequest extends FormRequest public function rules(): array { return [ - 'name' => 'required|max:255', + 'name' => 'required|string|max:255', 'description' => 'string', - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'document' => 'required|file', - 'admission_id' => 'required|int|max:255', + 'admission_id' => 'required|int|numeric|max:1000', ]; } } diff --git a/app/Http/Requests/admin/StoreUserRequest.php b/app/Http/Requests/admin/StoreUserRequest.php index 6d8e995..fbf1496 100644 --- a/app/Http/Requests/admin/StoreUserRequest.php +++ b/app/Http/Requests/admin/StoreUserRequest.php @@ -6,26 +6,16 @@ use Illuminate\Foundation\Http\FormRequest; class StoreUserRequest extends FormRequest { - /** - * Determine if the user is authorized to make this request. - * - * @return bool - */ public function authorize() { return true; } - /** - * Get the validation rules that apply to the request. - * - * @return array - */ public function rules() { return [ 'name' => 'required|unique:users,name|max:255', - 'email' => 'email', + 'email' => 'email|string|max:255', 'password' => 'required' ]; } diff --git a/app/Http/Requests/admin/UpdateAdmissionRequest.php b/app/Http/Requests/admin/UpdateAdmissionRequest.php index 1acd5ce..cd86338 100644 --- a/app/Http/Requests/admin/UpdateAdmissionRequest.php +++ b/app/Http/Requests/admin/UpdateAdmissionRequest.php @@ -14,9 +14,9 @@ class UpdateAdmissionRequest extends FormRequest public function rules(): array { return [ - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'description' => 'string', - 'slug' => 'string|required', + 'slug' => 'string|required|max:255', 'name' => [ 'required', 'string', diff --git a/app/Http/Requests/admin/UpdateDocumentRequest.php b/app/Http/Requests/admin/UpdateDocumentRequest.php index d3bd8d2..003aa81 100644 --- a/app/Http/Requests/admin/UpdateDocumentRequest.php +++ b/app/Http/Requests/admin/UpdateDocumentRequest.php @@ -20,9 +20,9 @@ class UpdateDocumentRequest extends FormRequest 'max:255', "unique:documents,name,{$this->document->id}", ], - 'position' => 'required|int|max:255', + 'position' => 'required|int|numeric|max:255', 'description' => 'string', - 'admission_id' => 'required|int|max:255', + 'admission_id' => 'required|int|numeric|max:1000', ]; } } diff --git a/app/Http/Requests/admin/UpdateUserRequest.php b/app/Http/Requests/admin/UpdateUserRequest.php index c7fcf20..0610356 100644 --- a/app/Http/Requests/admin/UpdateUserRequest.php +++ b/app/Http/Requests/admin/UpdateUserRequest.php @@ -24,9 +24,9 @@ class UpdateUserRequest extends FormRequest public function rules() { return [ - 'name' => 'required|max:255', - 'email' => 'email', - 'password' => 'required' + 'name' => 'required|string|max:255', + 'email' => 'email|string|max:255', + 'password' => 'required|max:255' ]; } }