1. 程式人生 > >mpociot/laravel-apidoc-generator There are no commands defined in the "api" namespace.

mpociot/laravel-apidoc-generator There are no commands defined in the "api" namespace.

我想給我的app做一個文件說明,發現已經有輪子了,我之前也造了一個,但是在Laravel上面效果不太好,搜了一下,發現已經有個包了。
https://github.com/mpociot/laravel-apidoc-generator
地址是這個,我的是Laravel 5.5.2版本,其他版本的進去看一下說明即可。

composer require mpociot/laravel-apidoc-generator

然後就直接可以執行自動生成文件了,官方說用下面的命令,結果報錯了!

php artisan api:gen --routePrefix="settings/api/*"

錯誤內容:

  [Symfony\Component\Console\Exception\CommandNotFoundException]
  There are no commands defined in the "api" namespace.
  Did you mean this?
      app

解決辦法:
找到以下檔案:

D:\phpStudy\WWW\douxiaoli\app\Providers\AppServiceProvider.php

在register裡面加入這行程式碼:


public function register() {
        $this
->app->register(\Mpociot\ApiDoc\ApiDocGeneratorServiceProvider::class); }

再次執行就不報錯了。
然後我到生成的文件裡面看了一下。路徑如下:

D:\phpStudy\WWW\douxiaoli\public\docs

這裡寫圖片描述

和我想象中有點不一樣。

相關推薦

mpociot/laravel-apidoc-generator There are no commands defined in the "api" namespace.

我想給我的app做一個文件說明,發現已經有輪子了,我之前也造了一個,但是在Laravel上面效果不太好,搜了一下,發現已經有個包了。 https://github.com/mpociot/laravel-apidoc-generator 地址是這個,我的是L

Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace th

警告問題:        Build path specifies execution environment J2SE-1.5. There are no JREs             installed in the workspace that are stri

【賤賤的夢想】There are only two creatures in the world who can surmount the pyramid —— the eagle and the snail.

賤賤的夢想 There are only two creatures in the world who can surmount the pyramid —— the eagle and the snail....

There are inconsistent line endings in the 'Assets/Scripts/xxx.cs' script.

轉自:https://blog.csdn.net/qq_28775437/article/details/77947523 今天在Windows上使用VS2008做Unity3D開發,寫了個C#指令碼之後還沒執行在UnIty裡面就提示這個 這句話大概意思是說“當前這個程式碼檔案的行

git commit時出現"There are no stages files"

water 異常 blog tail 保存 iss bsp log nts 轉http://blog.csdn.net/bfboys/article/details/52537367 異常 解決方案 進入Window——Preferences——Team——Git——

解決 There are no resources that can be added or removed from the server

nbsp source hat remove 沒有 部署項目 eclipse 中項 cli 網上下載了一個項目,在eclipse中部署時,加載項目到tomcat中項目名稱無法顯示,報出There are no resources that can be added or r

sublime之Package Control:There are no packages available for installation

目錄 本機 settings ack ati con ipv6 pac for in 今天要下載插件,發現提示了Package Control:There are no packages available for installation百度了找了說什麽IPV6問題,放到

關於eclipse出現The selection cannot be launched,and there are no recent launches

語法 選擇 wid 沒有 讀者 AR java語法 not lec 當出現這個問題的時候,應分為兩種情況,第一種為當你要運行的文件無main函數時,第二種為你要運行的類有main函數時 兩種問題總的解決方法就是先配置運行。也可能是程序主函數的問題。 對第一種情況:你找到

Sublime Text3使用Package Control 報錯There Are No Packages Available For Installation

ble class pack tro http 報錯 界面 href targe Sublime Text3使用Package Control 報錯There Are No Packages Available For Installation 具體步驟: 1、Packag

eclipse導入git項目出現There are no resources that can be added or removed from the server錯誤

ips ide 好的 編碼 ati 沒有 rec The 插件 上傳到git上的項目因為配置了過濾文件,將.settings文件和.project文件都過濾掉了,settings文件中主要存放的是各種插件配置,約束你可以更好的利用IDE進行編碼 因為將這兩個文件過濾掉

Sublime text3 經常出現 “ There are no packages avaliable for installation” 解決方法

  對應這個問題,一開始在度娘上找到很多答案,包括將json檔案放在本地然後通過 package setting 更改的,發現其實不好使,原因未知。 後來測試了在hosts檔案新增sublime text3官網的ip, 可以完美解決問題 首先,開啟sublime tex

yum 不能安裝應用,提示There are no enabled repos Run "yum repolist all"

一般來說著名的linux系統基本上分兩大類: 1 RedHat系列:Redhat、Centos、Fedora等 2 Debian系列:Debian、Ubuntu等 RedHat 系列: 1 常見的安裝包格式 rpm 包,安裝rpm包的命令是 “rpm -引數” 2 包管理工具 yum 3 支援tar

eclipse匯入git專案出現There are no resources that can be added or removed from the server錯誤

上傳到git上的專案因為配置了過濾檔案,將.settings檔案和.project檔案都過濾掉了,settings檔案中主要存放的是各種外掛配置,約束你可以更好的利用IDE進行編碼   因為將這兩個檔案過濾掉了,所以導致從git上拉下來的專案,加入到tomcat中是出現如下錯誤(There

There are no enabled repos.

今天要記錄一下自己懵逼的一天,原來自己是Ubuntu系統,還以為是centos,導致命令錯了 There are no enabled repos. Run "yum repolist all" to see the repos you have. You can enable repos with yum

lumen9:使用laravel-apidoc-generator

1。首先在composer.json中新增類庫laravel-apidoc-generator "require": { "mpociot/laravel-apidoc-generator": "^2.1" }, 2。在命令列中執行命

eclipse 通過git外掛commit時報錯 “There are no staged files”的解決辦法

這裡樓主上網搜到一篇文章,簡單明瞭,現在分享給大家; eclipse git 提交程式碼時提示 “There are no staged files”,原因很可能是eclipse中勾選瞭如下圖的選項,不選中該選項即可,根本的原因待研究。 部落格轉載於:https://blog.csdn

sublime Text3 安裝外掛顯示 There are no packages available for installation

網上搜了一下,成功的解決了 主要有兩個步驟: 1、ping sublime.wbond.net ,然後在hosts檔案新增(50.116.34.29 sublime.wbond.net) 注意1:尋其IP地址:http://serve.netsh.org/pub/p

Ask HN: How come there are no durable laptops anymore?

there are plenty of ones even older than that still kicking and in regular use, just check out r/thinkpad, im typing this on a 2012 X1 carbon which shows n

there are no packages available for installation外掛安裝問題 及解決方法

彈窗上面顯示there are no packages available for installation,對於window系統主要是因為Tcp/IPv6造成的,如果遇到這種問題, 可以開啟網路和

解決sublime package control 出現There are no packages available for installation

昨天在安裝了一下Sublime Text 3,在安裝外掛的過程中出現了一些問題,現在記錄一下,也給遇到同樣問題的朋友一些幫助。在安裝外掛的時候,需要先安裝一下Package Control。 安裝Package Control 安裝Package Control有兩種方式,