Pacote para gerenciamento de documentação de API. Este pacote está em desenvolvimento, porém ja é possível usa-lo para gerenciar a documentação de suas API's.
Para mais detalhes veja a documentação completa (ainda em construção)
Instalando via composer
javascript composer require firmino/apidoc
Instalando manualmente, adicione a seguinte linha em seu arquivo composer.json:
javascript "firmino/apidoc": "dev-master"
Registre o ServiceProvider em config/app.php
'providers' => [
Package\Firmino\Apidoc\Providers\ApiDocServiceProvider::class,
]
Registre também o Facade no mesmo arquivo
'aliases' => [
'Doc' => Package\Firmino\Apidoc\Facades\Apidoc::class,
]
Execute o comando abaixo para publicar os arquivos necessários para a configuração do painel
php php artisan vendor:publish --provider="Package\Firmino\Apidoc\Providers\ApiDocServiceProvider"
Rode as migrações
php php artisan migrate
Acesse a rota padrão /apidoc para visualizar o painel. Esta informação pode ser alterada no arquivo de configurações.
O Facade disponivel no momento possui apenas dois métodos
Retorna todas as Apis cadastrada
Retorna todos os parametros registrados