laravel 與 Dingo Api的使用

1、修改composer.json

"require": {"dingo/api":"1.0.*@dev"}

2、執(zhí)行composer update命令安裝dingoapi

命令行下提示安裝成功。

3、打開config/app.PHP

在providers中添加Dingo\Api\Provider\LaravelServiceProvider::class

運(yùn)行phpartisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"

運(yùn)行成功后會(huì)生成api.php。

4、配置.env文件

加上API_PREFIX=api

其余全部是默認(rèn)設(shè)置

5、訪問域名,會(huì)看到返回信息。

6、路由中:

$api = app('Dingo\Api\Routing\Router');

$api->version('v1', function ($api) {

? ? ? $api->post('/register','App\Http\Controllers\IndexController@test');

});

7、用postman測(cè)試:domain/api/test

8、也可集合passport一起使用。


ostman測(cè)試:domain/api/register

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Welcome 目前網(wǎng)絡(luò)上充斥著大量的陳舊信息,讓PHP新手誤入歧途,傳播著錯(cuò)誤的實(shí)踐和糟糕的代碼,這必須得到糾正...
    layjoy閱讀 21,848評(píng)論 7 118
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,568評(píng)論 19 139
  • Laravel實(shí)現(xiàn)dingo+JWT api接口之配置篇Laravel實(shí)現(xiàn)dingo+JWT api接口之實(shí)戰(zhàn)篇 ...
    tianmac閱讀 2,246評(píng)論 0 4
  • Composer Repositories Composer源 Firegento - Magento模塊Comp...
    零一間閱讀 4,021評(píng)論 1 66
  • 前言 也可以關(guān)注我的個(gè)人博客 ?這里摘錄下laravel5.5教程的認(rèn)證文檔,做個(gè)總結(jié),方便今后查閱。 安裝pas...
    小峰書閱讀 2,149評(píng)論 0 1

友情鏈接更多精彩內(nèi)容