【发布时间】:2018-02-27 07:25:12
【问题描述】:
我正在用 Laravel 编写验证器,所以我收到了 json 格式的请求。
我已经为主要的 json 字段(例如 id、name)编写了验证逻辑......现在我在 json 中有对象数组,我需要验证这个数组中传递的每个项目。
这里是json请求的例子:https://api.myjson.com/bins/ob3lh
到目前为止,这是我的验证器:
private function update()
{
return [
'id' => 'required',
'place_id' => 'required',
'place_table_id' => 'required',
'user_id' => 'required',
'seen' => 'required',
'state' => 'required',
'number' => 'required',
'date' => 'required',
'price' => 'required',
'table_number' => 'required',
'note' => 'required',
];
}
我怎样才能简单地添加例如将验证每个项目对象的嵌套验证器?
【问题讨论】:
-
将对象转为数组然后验证
-
点赞
"array.*.obj_name" => "required"
标签: php json laravel validation eloquent