好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Laravel validate error處理,ajax,json示例

Laravel validate error處理,ajax,json示例

熱門標簽:杭州語音電銷機器人 欣思維地圖標注 江西電銷機器人收費 高德地圖標注店鋪收費嗎 泊頭在哪里辦理400電話 高德地圖標注位置怎么標注 電銷機器人沒有效果怎么樣 江門回撥外呼系統(tǒng) 天潤融通外呼系統(tǒng)好嗎

如下所示:

public function updateLevelTestRecords(Request $request) {
  $rules = [
   'uid' => 'required|integer',
   'level_test_page_id' => 'required',
   'level_test_progress_id' => 'required',
   'cost_time' => 'required',
   'score' => 'required',
  ];
  $validator = Validator::make($request->all(), $rules);
  if ($validator->fails()) {
   // return $this->outPutJson($validator->errors(), 10016);
   return $this->outPutJson($validator->errors()->all(), 10016);
  }
 }

1、$validator->errors()返回的錯誤消息,帶表單下標:

2、$validator->errors()->all()返回的錯誤消息,不帶表單下標:

3、outPutJson是我自定義的方法,簡單而且非常好用!

public function outPutJson($data, $code = 200, $message = NULL) {
 $message = $message ?? config('response_code')[$code];
 return \Response::json(['message' => $message, 'status_code' => $code, 'data' => $data]);
 }

3、我上面的方法是ajax等接口之類的請求,如果是web應(yīng)用,直接用validate就可以了:

public function store(Request $request)
{
 $validatedData = $request->validate([
  'title' => 'required|unique:posts|max:255',
  'body' => 'required',
 ]);

 // The blog post is valid...
}

4、如果驗證不通過,會直接跳轉(zhuǎn)到請求頁面,并把錯誤消息閃存到session,前臺頁面調(diào)用錯誤消息方法如下:

@if ($errors->any())
 div class="alert alert-danger">
  ul>
   @foreach ($errors->all() as $error)
    li>{{ $error }}/li>
   @endforeach
  /ul>
 /div>
@endif

2、validate實現(xiàn)的原理,laravel 5.5的可以參考這個文件。

D:\phpStudy\WWW\BCCKidAdmin\vendor\laravel\framework\src\Illuminate\Validation\Concerns\ValidatesAttributes.php

部分源代碼如下:

#驗證整數(shù)
public function validateInteger($attribute, $value)
{
 return filter_var($value, FILTER_VALIDATE_INT) !== false;
}

#驗證ip
public function validateIp($attribute, $value)
{
 return filter_var($value, FILTER_VALIDATE_IP) !== false;
}

其實php已經(jīng)做了很多驗證,我們平時都沒注意,可以去詳細查看一下filter_var這個函數(shù)。

以上這篇Laravel validate error處理,ajax,json示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • laravel框架使用FormRequest進行表單驗證,驗證異常返回JSON操作示例
  • laravel 錯誤處理,接口錯誤返回json代碼
  • Laravel自定義 封裝便捷返回Json數(shù)據(jù)格式的引用方法
  • PHP使Laravel為JSON REST API返回自定義錯誤的問題
  • 讓Laravel API永遠返回JSON格式響應(yīng)的方法示例
  • Laravel5.5+ 使用API Resources快速輸出自定義JSON方法詳解

標簽:內(nèi)江 石嘴山 深圳 江門 駐馬店 雙鴨山 大同 巨人網(wǎng)絡(luò)通訊聲明:本文標題《Laravel validate error處理,ajax,json示例》,本文關(guān)鍵詞  Laravel,validate,error,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。

  • 相關(guān)文章
  • 下面列出與本文章《Laravel validate error處理,ajax,json示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Laravel validate error處理,ajax,json示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美交换乱理伦片120秒| lang77伊人色| 91思妍| 牛鞭擦进女人下身播放快色| 扒开双腿猛进人爽爽免费视频| 台湾佬综合娱乐22ⅩXOO| 男插女视频软件| 鬼灭之刃第四季无限城篇| ...在线观看片免费人成视频| 久久调教| 日韩我不卡| 搞j网站| 高清中文字幕在线A片| 国产一级a| 久久最新精品| 琪琪布电影网在线观看| 欧美18性欧美丶黑吊| 男男| 狠狠狠干| 免费一级毛片不卡不收费| 陆雪琪3D无码动漫免费看 | 国内精久久久久久久久久久| 日本伦理视频在线观看| 男女床上动态图| 校花扒开??让我?樱花女子| 自拍偷在线精品自拍偷无码专区| 夜插插| 乌克兰性欧美精品高清bd| WWW国产成人免费观看视频,人| aaaa一级片| 亚洲一级伦理| 国产男人女人做真爱视频| 韩剧《甜性涩爱》在线观看| 欧美日韩综合久久久久久影星写真 | 美女黄色一级片| 真人做受120分钟试看小视频| 偷拍偷窥熟女XXⅩ| h版成版在线播放| 久久精品国产亚洲一区二区三区| 91久久精品无码一区| 中国超大乳boobs|