鍍金池/ 問答/PHP  HTML/ laravel passport oauth查找用戶不存在拋出的異常如何自定義返

laravel passport oauth查找用戶不存在拋出的異常如何自定義返回json內(nèi)容?

  1. 使用laravel passport拓展,并自定義findForPassport方法,當(dāng)用戶不存在的時候passport返回他內(nèi)部自己的json格式,我該如何修改?

clipboard.png

我想返回如下格式,目前使用exit強制終止來替代,還有什么辦法么?
clipboard.png

回答
編輯回答
背叛者

可以拋出異常,會直接轉(zhuǎn)換成 json

if ($validator->fails()) {
        throw new ValidationException($validator, [
            'code' => 400, 'msg' => $validator->errors()->first(), 'data' => []
            ]
        );
}
2017年5月22日 06:21