git commit -m "add register page, validation and auth routes"

This commit is contained in:
2026-08-15 15:52:54 +03:30
parent a8c4c30bfc
commit cd74c1848a
7 changed files with 471 additions and 72 deletions
+75 -2
View File
@@ -12,7 +12,7 @@ class RegisterRequest extends FormRequest
*/
public function authorize(): bool
{
return false;
return true;
}
/**
@@ -23,7 +23,80 @@ class RegisterRequest extends FormRequest
public function rules(): array
{
return [
//
'first_name' => [
'required',
'persian_alpha',
'string',
'max:255'
],
'last_name' => [
'required',
'persian_alpha',
'string',
'max:255'
],
'national_code' => [
'required',
'unique:users,national_code'
],
'gender' => [
'required',
'in:0,1'
],
'marital_status' => [
'required',
'in:0,1,2'
],
'spouse_name' => [
'nullable'
],
'mobile' => [
'required',
'unique:users,mobile',
'ir_mobile:zero_code'
],
'email' => [
'required',
'email',
'unique:users,email',
'ir_national_id'
],
'username' => [
'required',
'unique:users,username'
],
'image' => [
'nullable',
'image',
'mimes:jpg,jpeg,png,webp',
'max:800',
],
'province_id' => [
'required',
'exists:provinces,id',
],
'city_id' => [
'required',
'exists:cities,id',
],
'password' => [
'required',
'confirmed',
'min:8'
],
];
}
}