好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP使Laravel為JSON REST API返回自定義錯誤的問題

PHP使Laravel為JSON REST API返回自定義錯誤的問題

熱門標簽:智能電銷語音機器人資訊 蘇州外呼系統有效果嗎 亳州企業外呼系統 兼職做地圖標注好賺錢嗎 山東電銷卡外呼系統原理是什么 打開百度地圖標注 地圖標注怎么做商戶驗證 海南外呼系統方案 400 電話 辦理

我正在開發某種RESTful API.發生一些錯誤時,我會拋出一個App :: abort($code,$message)錯誤.

問題是:我希望他用鍵“代碼”和“消息”拋出一個json形成的數組,每個數組都包含上述數據.

Array
(
  [code] => 401
  [message] => "Invalid User"
)

有沒有人知道是否可能,如果是,我該怎么做?

去你的app / start / global.php.

這將將401和404的所有錯誤轉換為自定義json錯誤,而不是Whoops stacktrace.加這個:

App::error(function(Exception $exception, $code)
{
  Log::error($exception);
  $message = $exception->getMessage();
  // switch statements provided in case you need to add
  // additional logic for specific error code.
  switch ($code) {
    case 401:
      return Response::json(array(
          'code'   => 401,
          'message'  => $message
        ), 401);
    case 404:
      $message      = (!$message ? $message = 'the requested resource was not found' : $message);
      return Response::json(array(
          'code'   => 404,
          'message'  => $message
        ), 404);    
  }
});

這是處理此錯誤的眾多選項之一.

制作API最好創建自己的幫助器,如Responser :: error(400,'damn'),擴展了Response類.

有點像:

public static function error($code = 400, $message = null)
{
  // check if $message is object and transforms it into an array
  if (is_object($message)) { $message = $message->toArray(); }
  switch ($code) {
    default:
      $code_message = 'error_occured';
      break;
  }
  $data = array(
      'code'   => $code,
      'message'  => $code_message,
      'data'   => $message
    );
  // return an error
  return Response::json($data, $code);
}

總結

以上所述是小編給大家介紹的PHP使Laravel為JSON REST API返回自定義錯誤的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • laravel 錯誤處理,接口錯誤返回json代碼
  • Laravel統一錯誤處理為JSON的方法介紹

標簽:呼倫貝爾 綏化 安康 金華 萊蕪 溫州 紹興 清遠

巨人網絡通訊聲明:本文標題《PHP使Laravel為JSON REST API返回自定義錯誤的問題》,本文關鍵詞  PHP,使,Laravel,為,JSON,REST,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP使Laravel為JSON REST API返回自定義錯誤的問題》相關的同類信息!
  • 本頁收集關于PHP使Laravel為JSON REST API返回自定義錯誤的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 18岁成年人网站| 韩国美女激情视频一区二区| 亚洲欧美国产精品专区久久| 6080午夜一级| 色综合图区| 中文字幕在线2021一区| 波多野结衣aV久久97精品| 欧美AV玩弄放荡熟妇| 亚洲精品视频在线| 成人免费看黄20分钟| 香港一级婬片A片在线播放鬼叫春| 性美国xxxxx免费| 港台三级片| 青柠视频直播| sp竹鞭打屁股缝肿到合不上| 蜜月av蜜臀av色欲av影院| 日本人浓密bbw| jizz亚洲高清在线观看| 神马影视在线观看| 日本近親偷子亂伦| 97精产国品一二三产区区别视频| h|d专干日本老太婆| 昌图县| 有人有在线观看的片吗www| 亚洲 成 人 色 色在线| 黑人另类videovideosex| 亚洲第一区第二区| 久久精品国产亚洲AV无码19月 | 男女动态无遮挡动态图免费看| 女人用的血滴子是什么意思 | 粉嫩αv| 师生文全肉高h教室车| 大尺度毛片| 男女XXOO摇乳动态图看光了| 中文在线1区二区六区| 歪歪漫画每周限免| 国产黄色一级毛片| 啊轻点灬太粗太长了快免费视频 | 91精品国模一区二区三区蜜臀 | 精品在线第一页| 亚洲三级在线|