溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Laravel中手動返回錯誤碼

發布時間:2021-04-14 16:28:45 來源:億速云 閱讀:243 作者:Leah 欄目:開發技術

本篇文章為大家展示了怎么在Laravel中手動返回錯誤碼,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

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

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

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

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

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

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

上述內容就是怎么在Laravel中手動返回錯誤碼,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女