chore: finalize project updates

This commit is contained in:
2026-08-22 11:42:16 +03:30
parent 7719d750e9
commit 691290c340
55 changed files with 1923 additions and 6498 deletions
+1 -14
View File
@@ -14,6 +14,7 @@ class AirportStoreRequest extends FormRequest
{
return true;
}
protected function prepareForValidation(): void
{
// کد فرودگاه همیشه با حروف بزرگ ذخیره شود (IATA)
@@ -68,18 +69,4 @@ class AirportStoreRequest extends FormRequest
'code' => 'کد فرودگاه',
];
}
// public function messages(): array
// {
// return [
// 'name.required' => 'نام فرودگاه الزامی است.',
// 'name.max' => 'نام فرودگاه حداکثر ۱۵۰ کاراکتر باشد.',
// 'city.required' => 'نام شهر الزامی است.',
// 'city.max' => 'نام شهر حداکثر ۱۰۰ کاراکتر باشد.',
// 'country.required' => 'نام کشور الزامی است.',
// 'country.max' => 'نام کشور حداکثر ۱۰۰ کاراکتر باشد.',
// 'code.required' => 'کد فرودگاه (IATA) الزامی است.',
// 'code.max' => 'کد فرودگاه حداکثر ۱۰ کاراکتر باشد.',
// ];
// }
}
@@ -30,8 +30,7 @@ class RegisterPostRequest extends FormRequest
'persian_alpha',
'string',
'min:3',
'max:100',
// 'regex:/^[\x{0600}-\x{06FF}\x{200C}\s]+$/u',
'max:100'
],
@@ -39,8 +38,7 @@ class RegisterPostRequest extends FormRequest
'required',
'persian_alpha',
'string',
'max:100',
// 'regex:/^[\x{0600}-\x{06FF}\x{200C}\s]+$/u',
'max:100'
],
@@ -70,8 +68,7 @@ class RegisterPostRequest extends FormRequest
'nullable',
'string',
'max:200',
'required_if:marital_status,2',
// 'regex:/^[\x{0600}-\x{06FF}\x{200C}\s]+$/u',
'required_if:marital_status,2'
],
@@ -79,7 +76,6 @@ class RegisterPostRequest extends FormRequest
'required',
'digits:11',
'ir_mobile:zero',
// 'regex:/^09\d{9}$/',
'unique:users,mobile',
],
@@ -98,7 +94,6 @@ class RegisterPostRequest extends FormRequest
'string',
'min:3',
'max:50',
// 'regex:/^[A-Za-z0-9]+$/',
'unique:users,username',
],
+1 -3
View File
@@ -29,9 +29,7 @@ class SettingUpdateRequest extends FormRequest
$this->merge($filtered);
}
/**
* قوانین اعتبارسنجی.
*/
public function rules(): array
{
$codes = Setting::pluck('code')->all();
-11
View File
@@ -47,15 +47,4 @@ class UserStoreRequest extends FormRequest
],
];
}
// public function messages(): array
// {
// return [
// 'name.required' => 'نام و نام خانوادگی الزامی است.',
// 'email.required' => 'ایمیل الزامی است.',
// 'email.email' => 'فرمت ایمیل معتبر نیست.',
// 'email.unique' => 'این ایمیل قبلاً ثبت شده است.',
// 'password.required' => 'رمز عبور الزامی است.',
// 'password.confirmed' => 'تکرار رمز عبور مطابقت ندارد.',
// ];
// }
}
+10 -5
View File
@@ -23,19 +23,24 @@ class UserUpdateRequest extends FormRequest
public function rules(): array
{
return [
'name' =>
'first_name' =>
[
'required',
'string',
'max:255'
'max:100'
],
'last_name' =>
[
'required',
'string',
'max:100'
],
'email' =>
[
'required',
'nullable',
'email',
'max:255',
'unique:users',
'email,' . $this->user->id
'unique:users,email,' . $this->user->id,
],
'mobile' =>