pythonapi接口框架,用laravel dingo api插件庫創建api的一些心得筆記

 2023-10-07 阅读 24 评论 0

摘要:用laravel創建api是很多大型項目正在使用的方法,一般他們都是用dingo api插件庫來開發自己的api。以下是ytkah用dingo api的一些心得,有需要的朋友可以關注一下 1.安裝 因為dingo api的版本需要跟laravel版本兼容,所以需要加具體的版本號,不然就可

用laravel創建api是很多大型項目正在使用的方法,一般他們都是用dingo api插件庫來開發自己的api。以下是ytkah用dingo api的一些心得,有需要的朋友可以關注一下

1.安裝

因為dingo api的版本需要跟laravel版本兼容,所以需要加具體的版本號,不然就可能出錯

dingo api版本選擇

pythonapi接口框架、如上圖所示就不能安裝

正確的方法如下,在‘’內加具體的版本

composer require dingo/api 'v2.0.0-alpha2'

注意了:v2.0.0-alpha2支持laravel 5.6,v2.0.0-alpha1支持laravel 5.5,具體版本看發布日志說明https://github.com/dingo/api/releases

?

或者用第二種方法

laravel使用swoole?在composer.json中添加

//"require": {"dingo/api": "2.0.0-alpha2"
//}

將minimum-stability 設為 dev,因為v2.0.0-alpha2還是在開發狀態,不是穩定的版本

然后運行更新 composer update

2.發布

php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"

?

laravel cms。  設置dingo api

現在就能開發你的api了。如果你是用laravel 5,可以通過.env來設置各種包,有些還需要發布publish,用下面的指令來實現;也可以通過配置AppServiceProvider來實現。

php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"

-------------------- 

.env的設置

API_STANDARDS_TREE=vnd //標準樹
API_SUBTYPE=ytkahapp //簡稱,必須小寫
API_PREFIX=api //前綴

當然你也可以用一個單獨的域名來配置api(選填,非必填)

API_DOMAIN=api.ytkahapp.com

laravel容器實現原理、  

配置版本號,(如果沒標注,調用的是默認版本)

API_VERSION=v1

設置api名稱,用雙引號""

API_NAME="My API"

其他一些設置

API_CONDITIONAL_REQUEST=false
API_STRICT=false //嚴格模式
API_DEBUG=true //開啟調試模式

?

laravel插件?轉載于:https://www.cnblogs.com/ytkah/p/9265958.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/125532.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息