profile update

This commit is contained in:
2025-03-23 23:46:02 +05:00
parent d25227867c
commit 785e48d175
5 changed files with 79 additions and 4 deletions

View File

@@ -2,6 +2,7 @@
namespace App\Http\Requests;
use App\Repos\System\Settings\Legal\PassportRepo;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
@@ -27,14 +28,33 @@ class UpdateUserProfileRequest extends FormRequest
*
* @example 65707012
*/
'phone' => ['required', 'int', 'between:61000000,71999999', Rule::unique('users', 'phone')->ignore(auth()->id())],
'phone' => [
'required',
'int',
'between:61000000,71999999',
Rule::unique('users', 'phone')->ignore(auth()->id()),
],
/**
* Password (leave empty to save it same)
*
* @example Mpassword
* @example MyFcpassword
*/
'password' => ['nullable', 'string'],
/**
* Passport serie
*
* @example I-AS
*/
'passport_serie' => ['nullable', 'string', Rule::in(array_keys(PassportRepo::values()))],
/**
* Passport id
*
* @example 100999
*/
'passport_id' => ['nullable', 'numeric', 'digits:6'],
];
}
}