成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

dingo/api 使用

zhoutao / 817人閱讀

摘要:快速使用安裝添加服務(wù)提供者打開(kāi)向數(shù)組中添加其他的服務(wù)提供者添加打開(kāi)向數(shù)組中添加和其他的添加自定義配置文件執(zhí)行命令結(jié)果配置你的文件,把下面的內(nèi)容添加你的文件里到這里,基礎(chǔ)配置基本完事了,下面創(chuàng)建一個(gè)來(lái)看看效果創(chuàng)建到你的路由文件里面,把下面

快速使用 安裝
composer require dingo/api:1.0.x@dev
添加dingo服務(wù)提供者

打開(kāi) config/app.php 向 providers 數(shù)組中添加 DingoApiProviderLaravelServiceProvider::class

"providers" => [
    // 其他的服務(wù)提供者...

    DingoApiProviderLaravelServiceProvider::class,
]
添加 facade

打開(kāi) config/app.php 向 aliases 數(shù)組中添加 DingoApiFacadeAPIDingoApiFacadeRoute

"aliases" => [
    // 其他的facade...

    "API" => DingoApiFacadeAPI::class,
    "ApiRoute" => DingoApiFacadeRoute::class,
]
添加dingo自定義配置文件
php artisan vendor:publish --provider="DingoApiProviderLaravelServiceProvider"

執(zhí)行命令結(jié)果:

配置你的 .env 文件,把下面的內(nèi)容添加你的 .env 文件里

API_STANDARDS_TREE=vnd
API_SUBTYPE=myapp
API_PREFIX=api
API_VERSION=v1
API_NAME="My API"
API_CONDITIONAL_REQUEST=false
API_STRICT=false
API_DEBUG=true
API_DEFAULT_FORMAT=json


到這里,基礎(chǔ)配置基本完事了,下面創(chuàng)建一個(gè)API來(lái)看看效果


創(chuàng)建API

到你的路由文件里面,把下面的代碼放進(jìn)去

$api = app("DingoApiRoutingRouter");

$api->version("v1", function ($api) {
    $api->get("dingo", function () {
        return "hello world";
    });
});

看起來(lái)像這樣:


好了,可以到瀏覽器看看效果了,訪問(wèn)地址:域名/api/dingo

看起來(lái)像這樣:

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/21480.html

相關(guān)文章

  • laravel5.5+dingo+JWT開(kāi)發(fā)后臺(tái)API

    摘要:我的博客中文文檔中使用輔助文章參考這篇文章基本就能搭建出環(huán)境,我使用的版本跟他一樣,不知道別的版本有啥大的區(qū)別,但是網(wǎng)上找的其他一些文章使用的是舊的版本,封裝的東西路徑可能不一樣,可能會(huì)保錯(cuò),有些文檔還說(shuō)要手動(dòng)添加和,其實(shí)新版本不需要。 我的github博客:https://zgxxx.github.io/ dingo api 中文文檔: https://www.bookstack....

    printempw 評(píng)論0 收藏0
  • Laravel Api 開(kāi)發(fā)系列 - Dingo API使用

    摘要:源碼使用本文使用的數(shù)據(jù)庫(kù)與基礎(chǔ)篇相同,故不再重復(fù)說(shuō)明。使用的用法與之前的自定義用法類似,甚至更加簡(jiǎn)單。首先定義路由如果要查看路由,需要使用創(chuàng)建控制器需要使用這個(gè)。 源碼 使用 Dingo Api 本文使用的數(shù)據(jù)庫(kù)與基礎(chǔ)篇相同,故不再重復(fù)說(shuō)明。 初始化 安裝 $ composer require dingo/api:1.0.x@dev 注冊(cè) /config/app.php provide...

    jlanglang 評(píng)論0 收藏0
  • 五分鐘入門 Dingo API

    摘要:雖然這個(gè)方案的目標(biāo)是盡可能保持靈活性,但它仍然不能涵蓋所有情況并解決所有問(wèn)題。這個(gè)是調(diào)度器的,并提供了一些好用的輔助方法。如果有什么問(wèn)題或者文章有哪些錯(cuò)誤,請(qǐng)?jiān)谠u(píng)論區(qū)回復(fù),及時(shí)阻止我誤導(dǎo)他人。 showImg(https://segmentfault.com/img/bVbc1VY?w=1560&h=620); 基于 https://laravel-china.org/doc... 文...

    Paul_King 評(píng)論0 收藏0
  • Laravel+Dingo/Api 自定義響應(yīng)

    摘要:在最近的開(kāi)發(fā)開(kāi)發(fā)項(xiàng)目中,我使用了這個(gè)第三方庫(kù)。是個(gè)很強(qiáng)大的庫(kù),但在開(kāi)發(fā)的過(guò)程中,需要自定義響應(yīng)字段。剛開(kāi)始使用時(shí),返回如下手機(jī)號(hào)格式不正確這是輸入字段驗(yàn)證錯(cuò)誤時(shí),返回的結(jié)果。尤其是,需要對(duì)每一個(gè)對(duì)象進(jìn)行新建,然后序列化。 在最近的開(kāi)發(fā)開(kāi)發(fā)項(xiàng)目中,我使用了Dingo/Api這個(gè)第三方Api庫(kù)。Dingo是個(gè)很強(qiáng)大的Api庫(kù), 但在開(kāi)發(fā)的過(guò)程中,需要自定義響應(yīng)字段。 剛開(kāi)始使用Ding/A...

    xcold 評(píng)論0 收藏0
  • laravel中Dingo api如何Custom ExceptionHandler

    摘要:背景在近期使用處理接口時(shí),發(fā)現(xiàn)本身中無(wú)法捕獲異常。后來(lái)查閱資料發(fā)現(xiàn),接管了請(qǐng)求的異常處理。導(dǎo)致無(wú)法自定義錯(cuò)誤返回,很是頭疼。最后在的找到了處理方法。 背景 在近期使用Dingo api處理接口時(shí),發(fā)現(xiàn)laravel本身appExceptionsHandler中無(wú)法捕獲異常。 后來(lái)查閱資料發(fā)現(xiàn),Dingo api接管了api請(qǐng)求的異常處理。導(dǎo)致無(wú)法自定義錯(cuò)誤返回,很是頭疼。 最后在di...

    Ku_Andrew 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

zhoutao

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<