laravel-5.8 - 如何在 Laravel 表单验证中仅传递数组的有效对象?
问题描述
这是我的数组,我想存储前 2 个对象,因为它们通过了规则。但是由于第三个验证失败,没有任何通过。我想存储那些通过规则的对象。但如果有任何失败,则不会保存任何内容。
[
{
"3pl_id": 1,
"password": "natatola",
"password_confirmation": "natatola",
"shiphero_password": "natatola",
"shiphero_username": "natatola",
"shiphero_refresh_token": "natatola",
"shiphero_access_token": "natatola"
},
{
"3pl_id": 1,
"password": "natatola",
"password_confirmation": "natatola",
"shiphero_password": "natatola",
"shiphero_username": "natatola",
"shiphero_refresh_token": "natatola",
"shiphero_access_token": "natatola"
},
{
"password": "natatola",
"password_confirmation": "natatola",
"shiphero_password": "natatola",
"shiphero_username": "natatola",
"shiphero_refresh_token": "natatola",
"shiphero_access_token": "natatola"
}
]
验证响应如下:
{
"message": "The given data was invalid.",
"errors": {
"2.3pl_id": "The 2 3pl field is required "
}
}
解决方案
推荐阅读
- python - Django 反向 url 不匹配模式
- cron - 带有 Ansible 的 Shell 命令
- elasticsearch - Elasticsearch 如何确定要查询集群中的哪个节点
- java - 为什么在windows系统上找不到规范化路径的文件?
- teradata - Oracle 语法与 teradata 语法
- firebase - 通过 Fastlane 将 dSYMS 上传到 Firebase
- asp.net-web-api2 - 从外部使用 Windows 身份验证调用 C# Web API
- java - JavaFX - 在主方法中从另一个类事件打开场景
- powershell - 从内存中发送-MailMessage 附件
- ffmpeg - Ffmpeg 无法对 mp2.mxf 进行编码“无法在 BodySID 1 中找到 xxxxxx 的绝对偏移量 - 部分文件?”