From 4ef9e0918a5114c8076704751957996f7c84c45a Mon Sep 17 00:00:00 2001 From: demn98 <79911094+demn98@users.noreply.github.com> Date: Wed, 15 Jan 2025 14:52:06 +0300 Subject: [PATCH] Update precognition.md --- precognition.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/precognition.md b/precognition.md index a614e19d..85d79da2 100644 --- a/precognition.md +++ b/precognition.md @@ -54,7 +54,7 @@ const submit = () => form.submit(); @@ -92,7 +92,7 @@ form.setValidationTimeout(3000); ```html
- Validating... + Проверка...
``` @@ -152,7 +152,7 @@ form.setValidationTimeout(3000); onSuccess: (response) => nextStep(), onValidationError: (response) => /* ... */, })" ->Next Step +>Следующий шаг ``` Конечно, вы также можете выполнить код при получении ответа на отправку формы. Функция `submit` формы возвращает обещание(promise) запроса Axios. Это обеспечивает удобный способ доступа к данным ответа, сброса входных данных формы при успешной отправке или обработки неудачного запроса: @@ -162,10 +162,10 @@ const submit = () => form.submit() .then(response => { form.reset(); - alert('User created.'); + alert('Пользователь создан.'); }) .catch(error => { - alert('An error occurred.'); + alert('Произошла ошибка.'); }); ``` @@ -173,7 +173,7 @@ const submit = () => form.submit() ```html ``` @@ -252,7 +252,7 @@ export default function Form() { return (
- + {form.errors.email}}
); @@ -338,7 +338,7 @@ form.setValidationTimeout(3000); onSuccess: (response) => nextStep(), onValidationError: (response) => /* ... */, })} ->Next Step +>Следующий шаг ``` Конечно, вы также можете выполнять код после ответа на отправку формы. Функция `submit` формы возвращает promise запроса Axios. Это обеспечивает удобный способ доступа к данным ответа, сброса входных данных формы при успешной отправке или обработки неудачного запроса: @@ -351,10 +351,10 @@ const submit = (e) => { .then(response => { form.reset(); - alert('User created.'); + alert('Пользователь создан.'); }) .catch(error => { - alert('An error occurred.'); + alert('Произошла ошибка.'); }); }; ``` @@ -363,7 +363,7 @@ const submit = (e) => { ```html ``` @@ -447,7 +447,7 @@ Alpine.start(); }), }"> @csrf - + ``` @@ -485,7 +485,7 @@ form.setValidationTimeout(3000); ```html ``` @@ -531,14 +531,14 @@ form.setValidationTimeout(3000); onSuccess: (response) => nextStep(), onValidationError: (response) => /* ... */, })" ->Next Step +>Следующий шаг ``` Вы можете определить, выполняется ли запрос на отправку формы, проверив свойство `processing` формы: ```html ``` @@ -570,10 +570,10 @@ form.setValidationTimeout(3000); .then(response => { form.reset(); - alert('User created.') + alert('Пользователь создан.') }) .catch(error => { - alert('An error occurred.'); + alert('Произошла ошибка.'); }); }, }" @@ -625,7 +625,7 @@ use Illuminate\Validation\Rules\Password; class StoreUserRequest extends FormRequest { /** - * Get the validation rules that apply to the request. + * Получите правила проверки, применимые к запросу. * * @return array */ @@ -653,7 +653,7 @@ class StoreUserRequest extends FormRequest ```php /** - * Get the validation rules that apply to the request. + * Получите правила проверки, применимые к запросу. * * @return array */ @@ -696,7 +696,7 @@ use Illuminate\Http\Request; class InteractionMiddleware { /** - * Handle an incoming request. + * Обработка входящего запроса. */ public function handle(Request $request, Closure $next): mixed { @@ -717,7 +717,7 @@ class InteractionMiddleware Кроме того, если вы хотите проверить, что предвиденный запрос был успешным, например, не возвращал никаких ошибок валидации, вы можете использовать метод `assertSuccessfulPrecognition` на ответе: ```php tab=Pest -it('validates registration form with precognition', function () { +it('проверяет регистрационную форму с помощью предвидения', function () { $response = $this->withPrecognition() ->post('/register', [ 'name' => 'Taylor Otwell',