本篇文章為大家展示了怎么在Laravel中手動返回錯誤碼,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
設想到一個情景,如果新增數據庫時用戶提交的數據正確,也就是通過了驗證,但是添加數據庫時發生錯誤,比如:
if(!$users->save()){
//新增數據庫時發生錯誤
}那么需要返回錯誤信息,這個時候怎么手動呢?找到了一個函數,特此記錄,感覺夠用了:
$errors=array( 'message'=>"新增數據庫發生錯誤,請稍后再試" ); // $errors 定義返回的錯誤信息 // 422 表示返回該信息的狀態碼 return new JsonResponse($errors, 422);
這樣在前臺就能接受到該錯誤信息了,如下:
$.ajax({
success:function(){},
error:function(){
// 由于返回422的錯誤狀態碼,所以會自動調用ajax的錯誤函數,不需要人為再手工判斷
}
});上述內容就是怎么在Laravel中手動返回錯誤碼,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。