appwise-labs/laravel-docs

Laravel项目的OpenApi文档,带网络查看器

安装量: 1,261

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

语言:Blade

类型:laravel

v0.1.3 2023-07-05 14:46 UTC

This package is auto-updated.

Last update: 2024-09-05 17:09:34 UTC


README

简介

安装

使用Composer安装包

composer require appwise-labs/laravel-docs

此包使用Laravel的自动发现:

如果由于某些原因这不起作用,您可以手动将ServiceProvider添加到您的config/app.php文件中。

'providers' => [
    //...
    AppwiseLabs\LaravelDocs\LaravelDocsServiceProvider::class
];

最后,使用以下命令发布默认配置文件config/laravel-docs.php

php artisan laravel-docs:install

php artisan vendor:publish --provider="AppwiseLabs\LaravelDocs\LaravelDocsServiceProvider" --tag="config"

使用方法

基本使用

将您的openapi.yaml文件放在resources/docs/openapi.yaml中,并运行。此路径可以通过config/laravel-docs.php配置文件更改。默认路由查看您的文档是/docs

权限

默认情况下,文档仅在本地环境中可访问。您可以通过在App\Providers\AuthServiceProvider文件中使用权限canViewDocs来更改此设置。例如

Gate::define('canViewDocs', function ($user = null) {
    return true;
});