json - 如何使用 laravel 7 解决验证器中的 409 冲突
问题描述
开发者。当我通过以下方式返回错误时,我在联系页面中使用 Laravel 验证器进行 SEO(Ahrefs 站点审核)时遇到问题
$validator = Validator::make($request->all(), [
'name' => ['required', 'string', 'max:190'],
'email' => ['required', 'email', 'max:190'],
'subject' => ['required', 'string', 'max:190'],
'message' => ['required', 'string', 'max:2000']
]);
if ($validator->fails()) {
return response()->json([
'status' => false,
'errors' => $validator->errors()
], 200);
}
在 Ahrefs 网站告诉我我在联系页面中有这个问题:
HTTP status code 409 Conflict
该页面的内容类型:
text/html; charset=iso-8859-1
该网站将问题分类为(页面有指向损坏页面的链接)
但正如您在前面的代码中看到的那样,我返回了带有错误消息的 HTTP 状态 (200)。
在我的联系页面中,(控制台)中没有错误或警告
如果您需要,这是该页面的链接:https ://blog.error-sd.com/contact
解决方案
推荐阅读
- google-cloud-dataflow - 什么是 GCP Dataflow 的处理中的步骤 s07 卡在步骤 s07 中至少 05m00s 没有输出或完成状态完成
- java - 如果我删除字符,如何修复过滤器不起作用
- php - Yoast SEO Wordpress 插件 - 如何从外部访问 $schema 数组
- tmux - 如何在 tmux 中使用 shift+箭头键
- oracle12c - 在查询中使用外连接编写 CTAS 的最佳方法
- java - 无法使用 Regions.AP_SOUTH_1 在 Android 上通过 AWS SES 发送原始电子邮件
- ibm-cloud-infrastructure - 如何区分 vyatta 路由器和防火墙在 VLAN 上
- r - 如何使用 rvest 从网站获取完整的 URL?
- javascript - 无法使用 JQuery 更新内部 HTML,它会立即返回
- python - 如何在 Databricks 中使用 os.walk() 计算 Azure datalake 中的目录大小