negreanucalin / multidoc-laravel
0.1.9
2021-11-24 15:04 UTC
Requires
- illuminate/support: 8.70.*
- negreanucalin/multidoc-parser: ~0.1
- negreanucalin/multidoc-viewer: ~0.1
Requires (Dev)
- graham-campbell/testbench: ^5.6
- phpunit/phpunit: 9.5.10
README
尚未稳定,处于测试阶段!
Laravel 封装器,使用 Multidoc 解析器 和 Multidoc 查看器
安装
只需在您的 composer.json 中添加 "negreanucalin/multidoc-laravel": "^1.0"
Laravel 配置
-
添加服务提供者和别名
- 提供者
\MultidocLaravel\MultidocServiceProvider::class - 别名
'MultidocLaravel'=>\Multidoc\Facades\MultidocLaravelFacade::class
- 提供者
-
发布供应商:运行
php artisan vendor:publish --tag=multidoc -
(SPA+API 集成)
Route::get('/{any}', function () { return ... })->where('any', '^(?!api|multidoc).*$'); -
生成文档
- 文档文件夹位于应用根目录下的
documentation目录中(检查 Multidoc 解析器) - 运行:
php artisan multidoc:generate
- 文档文件夹位于应用根目录下的
-
测试它
- 访问:
{{yourAppName}}/multidoc
- 访问: