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

資訊專欄INFORMATION COLUMN

swagger系列一:laravel中部署swagger ui

lookSomeone / 1429人閱讀

摘要:部署到項(xiàng)目中可以下來也可以下載文件。解壓后把目錄下的目錄拷貝到下下的文件夾中,如新建。訪問修改為自己的項(xiàng)目文件。找到,把修改為自己的,如,再次訪問即可。但是并不存在,需要生成。如放在下的目錄,用于存放文件。

1. 部署swagger ui 到項(xiàng)目中:

可以Git下來 git clone https://github.com/swagger-api/swagger-uiv
也可以下載zip文件。解壓后把目錄下的dist目錄拷貝到 laravel下public下的文件夾中,如新建docs。訪問http://localhost/docs/

2. 修改為自己的項(xiàng)目文件。

打開docs(即dist下index.html)下index.html。找到url: "http://petstore.swagger.io/v2/swagger.json",,把URL修改為自己的,如url: "swagger.json",,再次訪問即可。但是swagger.json并不存在,需要生成。

3. swagger-php從代碼和現(xiàn)有的phpdoc注釋中提取信息,為您的RESTful API 生成交互式Swagger文檔。與Swagger 2.0規(guī)范兼容。

在Laravel項(xiàng)目中安裝swagger-php:
$ composer require zircote/swagger-php
也可以指定版本安裝 : composer require zircote/swagger-php 2.0.13 指定的2.0.13版本

4. 安裝完成后,可以用swagger-php測試示例測試。

如:放在public下的docs目錄,用于存放swagger.json文件。執(zhí)行命令:
$php vendor/zircote/swagger-php/bin/swagger vendor/zircote/swagger-php/Examples -o public/docs
再次訪問即可。界面或許看起來和swagger ui的默認(rèn)一樣,是因?yàn)橛玫耐瑯拥哪0?,但是以后用自己的注釋生成?b>swagger.json文件重新覆蓋即可。

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

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

相關(guān)文章

  • Swagger PHP使用指南

    摘要:,已經(jīng)好了,試著訪問根目錄下,比如試試,出現(xiàn)界面就成功了沒從先就用命令看下的路由最上面條就是剛剛添加的路由。 先說什么是Swagger, Swagger的使用目的是方便優(yōu)美的呈現(xiàn)出接口API的各種定義, 生成API文檔, 包括參數(shù), 路徑之類. 有時后端改了API的參數(shù)或者其他設(shè)置, 前端直接看這個Swagger UI就可以, 方便項(xiàng)目管理和團(tuán)隊(duì)協(xié)作. 官網(wǎng): http://swagg...

    cnio 評論0 收藏0
  • api 接口管理工具

    摘要:接口管理工具大致分為線上工具和自建工具。安裝其他工具上面講的,不管是線上工具還是自建工具,都是接口集成工具,主要是為了提供數(shù)據(jù)功能。類似網(wǎng)易云筆記印象筆記的筆記管理工具。 api 接口管理工具 現(xiàn)在,Web 應(yīng)用的前后端分離事實(shí)上已經(jīng)成為了大家都認(rèn)可的一種開發(fā)方式,前后端分離之后,前端與后端都用接口(api)來溝通,這就需要我們做好 API 接口管理,所以,這次來聊聊 API 接口管理...

    marser 評論0 收藏0
  • api 接口管理工具

    摘要:接口管理工具大致分為線上工具和自建工具。安裝其他工具上面講的,不管是線上工具還是自建工具,都是接口集成工具,主要是為了提供數(shù)據(jù)功能。類似網(wǎng)易云筆記印象筆記的筆記管理工具。 api 接口管理工具 現(xiàn)在,Web 應(yīng)用的前后端分離事實(shí)上已經(jīng)成為了大家都認(rèn)可的一種開發(fā)方式,前后端分離之后,前端與后端都用接口(api)來溝通,這就需要我們做好 API 接口管理,所以,這次來聊聊 API 接口管理...

    wuyumin 評論0 收藏0
  • laravel使用手札——使用PHPStorm提升開發(fā)速度

    摘要:安裝支持和請移步到使用手札。在安裝支持菜單欄搜索和安裝使用時可不用完全參照插件的備注方式,使用自動補(bǔ)全內(nèi)容的格式便可以,即建設(shè)的備注格式在自動補(bǔ)全小結(jié)從官方文檔能看出對于支持可選和,經(jīng)過試驗(yàn)后發(fā)覺必須安裝才能很好地使用備注補(bǔ)全功能。 PHPStorm安裝 PHPStorm 使用手札——安裝看這里 代碼自動提示支持 laravel引入laravel-ide-helper能為PHPStor...

    caozhijian 評論0 收藏0
  • 【效率專精系列】善用API統(tǒng)描述語言提升RestAPI開發(fā)效率

    摘要:其標(biāo)準(zhǔn)為前身是,提供強(qiáng)大的在線編輯功能,包括語法高亮錯誤提示自動完成實(shí)時預(yù)覽,并且支持用戶以格式撰寫導(dǎo)入導(dǎo)出轉(zhuǎn)換文檔。 團(tuán)隊(duì)內(nèi)部RestAPI開發(fā)采用設(shè)計(jì)驅(qū)動開發(fā)的模式,即使用API設(shè)計(jì)文檔解耦前端和后端的開發(fā)過程,雙方只在聯(lián)調(diào)與測試時耦合。在實(shí)際開發(fā)和與前端合作的過程中,受限于眾多因素的影響,開發(fā)效率還有進(jìn)一步提高的空間。本文的目的是優(yōu)化工具鏈支持,減少一部分重復(fù)和枯燥的勞動。 現(xiàn)狀...

    tianyu 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<