Laravel POST请求API接口 使用validate表单验证返回欢迎页
生活随笔
收集整理的這篇文章主要介紹了
Laravel POST请求API接口 使用validate表单验证返回欢迎页
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
突然遇到的問題? 就是使用Laravel進行開發(fā)API接口的時候? 發(fā)現(xiàn)在表單驗證不通過的時候返回了登錄頁
猜測問題應該是因為表單驗證失敗后進行了重定向導致的 因為返回狀態(tài)碼200
?
網(wǎng)上找了好久沒找到相關解決方案
只能自己猜測一下解決問題
我在app\Http\Controller\Controller.class.php里面重寫了validate這個方法
public function validate($request, $rules, $message){$Validator = Validator::make($request->all(),$rules,$message);if($Validator->fails()){$result = [];foreach(json_decode(json_encode($Validator->errors()),true) as $k => $v){$result[$k] = $v[0];}echo json_encode($result);die;}}然后返回結果示例
{"mobile": "請輸入手機號","password": "請輸入密碼" }?
以上只是我自己沒辦法的解決方案? 希望有人能給出一個更好的解決方案? 或者指出錯誤進行改正? 謝謝
轉載于:https://www.cnblogs.com/Gasg/p/9796269.html
總結
以上是生活随笔為你收集整理的Laravel POST请求API接口 使用validate表单验证返回欢迎页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2016 Multi-Universit
- 下一篇: 新版谷歌浏览器设置flash插件不提示步