婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Laravel統一錯誤處理為JSON的方法介紹

Laravel統一錯誤處理為JSON的方法介紹

熱門標簽:黔江400電話如何辦理 gps 地圖標注軟件 ai電話機器人加盟代理 OMG地圖標注app 招標自動語音外呼系統 電銷機器人便宜的有嗎 中原區電話機器人價格 400電話鄭州申請 地圖標注視頻廣告入駐

Laravel中的AppExceptionsHandler 類負責記錄應用程序觸發的所有異常,這在我們開發過程中十分方便,總是try...catch使代碼太過繁瑣且可讀性大大降低,那么怎么使用它處理異常為json呢?

方法如下:

我們可以新建一個class,用來處理異常返回。

?php
/**
 * Author: sai
 * Date: 2020/1/15
 * Time: 14:31
 */

namespace App\Exceptions;


class ApiException extends \Exception
{
 const ERROR_CODE = 1001;
 const ERROR_MSG = 'ApiException';

 private $data = [];

 /**
  * BusinessException constructor.
  *
  * @param string $message
  * @param string $code
  * @param array $data
  */
 public function __construct(string $message, string $code, $data = [])
 {
  $this->code = $code ? : self::ERROR_CODE;
  $this->message = $message ? : self::ERROR_MSG;
  $this->data = $data;
 }

 /**
  * @return array
  */
 public function getData()
 {
  return $this->data;
 }

 /**
  * 異常輸出
  */
 public function render($request)
 {
  return response()->json([
   'data' => $this->getData(),
   'code' => $this->getCode(),
   'messgae' => $this->getMessage(),
  ], 200);
 }
}

然后我們在Handler加入,加入$dontReport,便不會使用自帶的錯誤處理,而使用自定義的處理。

?php

namespace App\Exceptions;

use Exception;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;

class Handler extends ExceptionHandler
{
 /**
  * 一些不需管或不需要拋出的異常
  */
 protected $dontReport = [
  ApiException::class,
 ];

 ...
}

我們測試一下:

?php

namespace App\Http\Controllers;

use App\Exceptions\ApiException;
use Illuminate\Http\Request;

class HomeController extends Controller
{
 public function index(Request $request)
 {
  throw new ApiException('error', 10001, ['oh' => 'no']);
  return 1;
 }
}

查看輸出:

測試ok,我們可以愉快的使用啦。當然,其他形式的錯誤輸出可以自行擴展。

總結

到此這篇關于Laravel統一錯誤處理為JSON的文章就介紹到這了,更多相關Laravel統一錯誤處理為JSON內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Laravel相關的一些故障解決
  • composer安裝的方法步驟(圖文)
  • Laravel 解決composer相關操作提示php相關異常的問題
  • laravel 實現向公共模板中傳值 (view composer)
  • 淺談laravel 5.6 安裝 windows上使用composer的安裝過程
  • Laravel快速入門之composer介紹及安裝詳細圖文步驟

標簽:孝感 那曲 哈密 池州 濟源 阿里 日照 北京

巨人網絡通訊聲明:本文標題《Laravel統一錯誤處理為JSON的方法介紹》,本文關鍵詞  Laravel,統一,錯誤,處理,為,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel統一錯誤處理為JSON的方法介紹》相關的同類信息!
  • 本頁收集關于Laravel統一錯誤處理為JSON的方法介紹的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美激情一区二区| 北条麻妃国产九九精品视频| 日韩av高清在线观看| 色综合一区二区| 亚洲三级免费电影| 在线看日韩精品电影| 亚洲午夜免费视频| 久久久夜色精品亚洲| 国产一区不卡精品| 亚洲影院在线观看| 69堂国产成人免费视频| 国产在线不卡一区| 亚洲一区二区三区四区在线| 欧美精品一区二区在线观看| 色综合久久久久网| 国产自产高清不卡| 亚洲一区二区三区自拍| 日韩欧美一卡二卡| 欧美系列亚洲系列| voyeur盗摄精品| 精品一区二区三区在线观看 | 欧美视频在线不卡| 国产精品资源网| 亚洲精品一二三四区| 国产日韩欧美不卡在线| 4438成人网| 欧美在线综合视频| 国产成a人亚洲精| 国内不卡的二区三区中文字幕 | 一区二区三区精品在线观看| 精品成人私密视频| 91精品国产高清一区二区三区蜜臀 | 香蕉久久一区二区不卡无毒影院| 国产欧美日韩亚州综合| 久久―日本道色综合久久| 在线不卡a资源高清| 欧美精品九九99久久| 欧美无砖砖区免费| 91亚洲精华国产精华精华液| 精品中文字幕一区二区小辣椒| 亚洲制服丝袜一区| 一区二区三区.www| 日本特黄久久久高潮| 国产乱码字幕精品高清av | 欧美性色欧美a在线播放| 99久久精品免费| 欧洲一区二区三区在线| 欧美日韩小视频| 久久久www免费人成精品| 中文字幕日韩一区二区| 亚洲综合一二三区| 久久99久国产精品黄毛片色诱| 国产69精品久久777的优势| 色悠悠久久综合| 久久久久青草大香线综合精品| 国产精品国模大尺度视频| 国产精品短视频| 免费视频一区二区| av一区二区三区| 欧美一区二区三区啪啪| 中文字幕一区二区三区在线不卡 | 亚洲色欲色欲www| 韩国欧美国产1区| 欧美精品在线一区二区三区| 一区二区三区不卡在线观看| 韩国一区二区视频| 久久久青草青青国产亚洲免观| 亚洲18女电影在线观看| 欧美性大战久久| 一区二区激情视频| 99精品久久只有精品| 国产日本欧洲亚洲| 国产精品一区三区| 中文乱码免费一区二区| 国产成人激情av| 18涩涩午夜精品.www| 色婷婷av一区二区三区之一色屋| 亚洲婷婷国产精品电影人久久| 色哟哟一区二区三区| 五月天激情综合网| 精品成人免费观看| 依依成人综合视频| 久久一日本道色综合| 7777精品久久久大香线蕉| 国产成人精品午夜视频免费| 色综合色狠狠综合色| 91精品国产色综合久久| 在线观看欧美精品| 国产一区二区伦理| 视频一区免费在线观看| 亚洲国产精品一区二区www | 国产精品一区二区在线观看不卡| 丝袜a∨在线一区二区三区不卡| 亚洲在线中文字幕| 麻豆精品视频在线观看视频| 久久综合久久久久88| 国产欧美日产一区| 国产精品二三区| 日本韩国欧美在线| 精品一区二区三区久久久| 国产午夜精品在线观看| 精品视频在线免费| 香蕉乱码成人久久天堂爱免费| 欧美精品一区二区在线观看| 一本到不卡精品视频在线观看 | 精品一区二区三区的国产在线播放| 国产精品成人免费在线| 欧美成人综合网站| 欧美日产国产精品| a级高清视频欧美日韩| 精品一区二区三区在线观看国产| 国产精品福利一区二区三区| 精品国精品国产| 欧美va亚洲va在线观看蝴蝶网| 欧美乱妇20p| 9191国产精品| 69成人精品免费视频| 欧美调教femdomvk| 欧美在线免费播放| 在线精品亚洲一区二区不卡| av网站一区二区三区| 99re亚洲国产精品| 欧美系列亚洲系列| www久久久久| 1区2区3区精品视频| 五月综合激情网| 蜜臀久久99精品久久久久宅男| 久久精品国产99国产| 国产成人免费视频一区| 91成人网在线| 中文字幕精品在线不卡| 一区二区三区丝袜| 毛片基地黄久久久久久天堂| 国产iv一区二区三区| 欧美一区二区三区视频免费| 中文字幕av在线一区二区三区| 18欧美乱大交hd1984| 六月丁香综合在线视频| 99久久777色| 日本一区免费视频| 美女爽到高潮91| 6080日韩午夜伦伦午夜伦| 亚洲一区二区视频在线观看| 国产91丝袜在线播放九色| 日韩午夜激情av| 琪琪一区二区三区| 在线成人午夜影院| 日韩高清不卡一区二区| 色妞www精品视频| 国产精品久久久久久久久搜平片 | 欧美经典一区二区| 日韩高清一区二区| 欧美色欧美亚洲另类二区| 亚洲桃色在线一区| 不卡的av在线播放| 亚洲欧美一区二区三区国产精品 | 亚洲国产中文字幕在线视频综合| 成人午夜碰碰视频| 亚洲丝袜制服诱惑| 欧美肥妇bbw| 国产激情一区二区三区| 国产婷婷色一区二区三区四区| 国产精品一区二区x88av| 欧美高清在线视频| 色妹子一区二区| 激情六月婷婷久久| 亚洲视频免费在线| 欧美一卡在线观看| 97se亚洲国产综合自在线 | 国产一区二三区| 国产精品综合二区| 亚洲天堂2016| 欧美va亚洲va在线观看蝴蝶网| 国产精品自拍一区| 日韩专区在线视频| 一区二区三区国产豹纹内裤在线| 精品国产乱码久久久久久久| 欧美综合欧美视频| av电影天堂一区二区在线| 久久99久久99| 三级欧美韩日大片在线看| 亚洲图片你懂的| 免费观看日韩电影| 久久久91精品国产一区二区三区| 5858s免费视频成人| 日韩视频免费直播| 91麻豆精品国产自产在线| 欧美日韩mp4| 色拍拍在线精品视频8848| 国产成人亚洲综合a∨婷婷图片| 亚洲a一区二区| 亚洲国产精品久久人人爱| 国产精品久久久久久久岛一牛影视 | 国产精品久久久久永久免费观看 | 一区二区三区在线视频播放| 亚洲福利电影网| 午夜电影网一区| 国产一区二区中文字幕| 国产尤物一区二区| 成人性视频网站|