国产探花免费观看_亚洲丰满少妇自慰呻吟_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編程

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

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 青阳县| 孟津县| 遂昌县| 天气| 新化县| 运城市| 滨州市| 开封县| 从江县| 长顺县| 华蓥市| 十堰市| 凌海市| 鄂尔多斯市| 监利县| 安新县| 资兴市| 广宗县| 保定市| 通辽市| 安岳县| 晋中市| 舟山市| 泌阳县| 龙川县| 资中县| 来凤县| 汕尾市| 谢通门县| 景洪市| 新龙县| 丰顺县| 永城市| 瓦房店市| 合川市| 石嘴山市| 迁西县| 泸水县| 东莞市| 平度市| 瓦房店市|