laravel API 介面使用 Validator 無法傳回特定的未通過驗證的錯誤訊息

WBOY
發布: 2016-10-19 10:18:54
原創
1185 人瀏覽過

API 介面中使用 Validator 對表單進行驗證;
當有為通過驗證的項時;
都是回傳

<code>{
  "message": "The given data failed to pass validation.",
  "status_code": 500
}</code>
登入後複製

無法返回具體的未通過驗證的資訊;
那前端或行動端接到返回的錯誤訊息的時候;
並不能告訴用戶到底是哪一項不符合要求;
我想要的是這樣的;

<code>{
  "message": "邮箱已经注册",
  "status_code": 500
}

{
  "message": "必须是6-16位的密码",
  "status_code": 500
}</code>
登入後複製

請教親們;需要怎麼做?

親們用 laravel 寫介面的時候;
提交的表單欄位是怎麼驗證的?怎麼回傳驗證結果的?

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板