国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JavaScript > 正文

如何使得Laravel API能夠成功返回JSON

2020-03-22 19:54:12
字體:
來源:轉載
供稿:網友
  •   很多朋友對于Laravel API并不是很清楚,甚至有些朋友都沒有聽過,不知道這個Laravel API到底有什么作用都不知道。今天小編就給大家詳細講解一下在Laravel API里該如何操作來達到讓JSON格式響應返回的教程詳解。

      json格式

      JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,易于閱讀和編寫,同時也易于機器解析和生成。它基于ECMA262語言規范(1999-12第三版)中JavaScript編程語言的一個子集。 JSON采用與編程語言無關的文本格式,但是也使用了類C語言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的習慣,這些特性使JSON成為理想的數據交換格式。

      當你在編寫完全為 API 服務的 Laravel 應用時,你希望所有響應都是 JSON 格式的,而不是例如說授權錯誤會重定向到 /home 或 /login,最終重定向會變成 InvalidArgumentException: Route [login] is not defined. 的視圖。

      下面這個簡單的方案,可以讓你的 Laravel 應用優先響應為 JSON 格式。

      第一步、編寫 BaseRequest

      首先我們需要構建一個 BaseRequest 來重寫 Illuminate/Http/Request ,修改為默認優先使用 JSON 響應:

      App/Http/Requests/BaseRequest.php

    優先使用 JSON 響應

      第二步、替換 BaseRequest

      在 html' target='_blank'>public/index.php 文件中,將 /Illumiate/Http/Request 替換為我們的 BaseRequest,如下:

    替換為BaseRequest

      搞定!

      現在所有的響應都是 application/json ,包括錯誤和異常。

      總結

      今天給大家介紹的關于如何使得Laravel API能夠成功返回JSON的具體操作教程就到此為止了,相信通過上面這些內容大家對于Laravel API有了更加深入的了解吧?如果大家對于上面這些內容還有什么不明白的歡迎給小編留言,小編會第一時間進行講解的。

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 惠东县| 吴江市| 尤溪县| 什邡市| 永顺县| 武义县| 阳泉市| 射洪县| 乳源| 宁化县| 绥阳县| 洛隆县| 宁武县| 黑河市| 弋阳县| 广元市| 锡林浩特市| 嘉兴市| 桐乡市| 宕昌县| 百色市| 徐州市| 阿瓦提县| 桃江县| 微博| 慈溪市| 衡阳市| 紫云| 刚察县| 织金县| 平远县| 纳雍县| 兰考县| 合江县| 通化县| 左贡县| 定兴县| 定南县| 峨眉山市| 瑞安市| 枣庄市|