【发布时间】:2018-04-02 02:40:52
【问题描述】:
如果从 DB 获取数据时出现错误或任何其他问题,我会发送这样的错误消息:
return response()->json(['status' => 'Failed' ,'state'=>'100' , 'message'=>'You have not registered yet.' ], 401);
这给了我一个定义了所有内容的 JSON,因此无论问题是什么,我都可以轻松地显示消息。
但是在验证的情况下出现错误,我似乎没有能力改变错误响应JSON的格式。
$this->validate($request, [
'email' => 'required',
'password' => 'required'
]);
我想将错误格式自定义为上面给出的格式,这样我就不必更改我的错误显示机制。
【问题讨论】: