diff --git a/app/Http/Requests/Admins/AdminEditPostRequest.php b/app/Http/Requests/Admins/AdminEditPostRequest.php new file mode 100644 index 0000000..c7ed08a --- /dev/null +++ b/app/Http/Requests/Admins/AdminEditPostRequest.php @@ -0,0 +1,50 @@ +|string> + */ + public function rules(): array + { + return [ + 'first_name' => [ + 'required', + 'string', + 'min:3', + 'max:150', + 'persian_alpha', + ], + + 'last_name' => [ + 'required', + 'string', + 'min:3', + 'max:150', + 'persian_alpha', + ], + + 'email' => [ + 'required', + 'email', + Rule::unique('admins', 'email')->ignore($this->route('admin')), + ], + ]; + } +}