diff --git a/app/Http/Requests/Auth/LoginPostRequest.php b/app/Http/Requests/Auth/LoginPostRequest.php new file mode 100644 index 0000000..a79bd85 --- /dev/null +++ b/app/Http/Requests/Auth/LoginPostRequest.php @@ -0,0 +1,29 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Auth/RegisterPostRequest.php b/app/Http/Requests/Auth/RegisterPostRequest.php new file mode 100644 index 0000000..e299d38 --- /dev/null +++ b/app/Http/Requests/Auth/RegisterPostRequest.php @@ -0,0 +1,59 @@ +|string> + */ + public function rules(): array + { + return [ + 'first_name' => [ + 'required', + 'min:3', + 'max:64', + 'string', + 'persian_alpha' + ], + 'last_name' => [ + 'required', + 'string', + 'min:3', + 'max:64', + 'persian_alpha' + ], + 'national_code' => [ + 'required', + 'string', + 'digits:10', + 'unique:users,national_code' + ], + 'gender' => [], + 'marital_status' => [], + 'spouse_name' => [], + 'mobile' => [], + 'email' => [], + 'username' => [], + 'avatar' => [], + 'password' => [], + 'password_confirmation' => [], + 'user_province' => [], + 'user_city' => [], + ]; + } +}