主頁(yè) > 知識(shí)庫(kù) > Laravel手動(dòng)返回錯(cuò)誤碼示例

Laravel手動(dòng)返回錯(cuò)誤碼示例

熱門標(biāo)簽:高德地圖標(biāo)注店鋪收費(fèi)嗎 杭州語(yǔ)音電銷機(jī)器人 泊頭在哪里辦理400電話 江西電銷機(jī)器人收費(fèi) 高德地圖標(biāo)注位置怎么標(biāo)注 電銷機(jī)器人沒(méi)有效果怎么樣 天潤(rùn)融通外呼系統(tǒng)好嗎 欣思維地圖標(biāo)注 江門回?fù)芡夂粝到y(tǒng)

設(shè)想到一個(gè)情景,如果新增數(shù)據(jù)庫(kù)時(shí)用戶提交的數(shù)據(jù)正確,也就是通過(guò)了驗(yàn)證,但是添加數(shù)據(jù)庫(kù)時(shí)發(fā)生錯(cuò)誤,比如:

if(!$users->save()){
  //新增數(shù)據(jù)庫(kù)時(shí)發(fā)生錯(cuò)誤
}

那么需要返回錯(cuò)誤信息,這個(gè)時(shí)候怎么手動(dòng)呢?找到了一個(gè)函數(shù),特此記錄,感覺(jué)夠用了:

$errors=array(
  'message'=>"新增數(shù)據(jù)庫(kù)發(fā)生錯(cuò)誤,請(qǐng)稍后再試"
);
// $errors 定義返回的錯(cuò)誤信息
// 422 表示返回該信息的狀態(tài)碼
return new JsonResponse($errors, 422);

這樣在前臺(tái)就能接受到該錯(cuò)誤信息了,如下:

$.ajax({
  success:function(){},
  error:function(){
    // 由于返回422的錯(cuò)誤狀態(tài)碼,所以會(huì)自動(dòng)調(diào)用ajax的錯(cuò)誤函數(shù),不需要人為再手工判斷
  }
});

以上這篇Laravel手動(dòng)返回錯(cuò)誤碼示例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel 框架返回狀態(tài)攔截代碼
  • Laravel 5.5 異常處理 & 錯(cuò)誤日志的解決

標(biāo)簽:深圳 江門 大同 雙鴨山 內(nèi)江 石嘴山 駐馬店

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel手動(dòng)返回錯(cuò)誤碼示例》,本文關(guān)鍵詞  Laravel,手動(dòng),返回,錯(cuò),誤碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel手動(dòng)返回錯(cuò)誤碼示例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Laravel手動(dòng)返回錯(cuò)誤碼示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章