请帮助我了解通过 AJAX 提交表单时表单验证的顺序(laravel 6)
- 在 AJAX 中,我使用表单从表单中获取数据
$('#form').serialize()并将其传递给表单操作。 控制器接受此数据并将其发送给验证器。
Validator::make($request->all(), [ // правила ])->validate();如果检查失败,则验证器会生成带有错误的 JSON 并将其发回。错误使用 JS 处理并显示。
如果没有错误,如何正确重定向到初始表单?如果是常规检查,没有 AJAX,我会
return back()->with('message', 'Изменения сохранены.');在控制器中验证后编写。如何在JS中实现上面的代码?(重定向到初始并进入会话)。使用 AJAX 提交表单时是否有 CSRF 检查?
一切是否正确实施,是否还有其他需要做的事情或一些额外的检查。感谢您的澄清,我想听听知识渊博的人的意见。
PHP
JS
使用 AJAX 提交表单时是否有 CSRF 检查?
粘贴到 HTML
JS