```
@@ -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 (
);
@@ -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
-
Validating...
+
Проверка...
```
@@ -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',