【发布时间】:2016-03-18 20:30:58
【问题描述】:
有没有办法将表单请求错误作为 json 返回?
我正在为 AngularJS 创建一个 API,但我遇到了错误标志问题
这是我的规则:
class CreateProductRequest extends Request
{
public function rules()
{
return [
'code'=>'required|unique:products',
'style'=>'required|max:12',
'measure'=>'required|max:12',
];
}
这是来自 CreateProductRequest 的响应
{
code: [0: "Code is required"],
style:[0: "Style is required"],
measure:[ 0: "Measure is required"]
}
我希望控制器上的结果与 $validator->errors()->all() 相同,如下所示:
"messages": [
"Code is required",
"Style is required",
"Measure is required"
]
如何从表单请求中获得此结果?
Laravel 版本:大师
【问题讨论】:
-
您能否澄清一下“表单请求验证响应为 JSON”和“我想要与控制器上的 $validator->errors()->all() 相同的结果”是什么意思?跨度>
标签: php angularjs json laravel laravel-5.1