佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Laravel手動返回錯誤碼示例

Laravel手動返回錯誤碼示例

熱門標(biāo)簽:服務(wù)器配置 科大訊飛語音識別系統(tǒng) 電子圍欄 銀行業(yè)務(wù) Linux服務(wù)器 Mysql連接數(shù)設(shè)置 團(tuán)購網(wǎng)站 阿里云

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

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

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

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

這樣在前臺就能接受到該錯誤信息了,如下:

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

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

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

標(biāo)簽:棗莊 大理 蚌埠 衡水 衢州 江蘇 萍鄉(xiāng) 廣元

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel手動返回錯誤碼示例》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    福鼎市| 平谷区| 亳州市| 邛崃市| 旅游| 尚义县| 宁强县| 同德县| 香港| 固原市| 博野县| 清原| 南郑县| 阳高县| 淳化县| 启东市| 平塘县| 东乡县| 彝良县| 德安县| 静乐县| 铜陵市| 吴忠市| 潼南县| 灵寿县| 建平县| 石首市| 南充市| 仁寿县| 南部县| 富锦市| 陆川县| 双江| 定边县| 饶河县| 西城区| 洛川县| 剑川县| 巨野县| 比如县| 湘潭市|