pyrobyteweb / swagger-laravel
There is no license information available for the latest version (dev-master) of this package.
dev-master
2021-11-19 03:42 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^6.0|^7.0|^8.0
- zircote/swagger-php: ^3.2
This package is auto-updated.
Last update: 2025-05-19 11:02:55 UTC
README
Dependencies
Laravel 8+
PHP 7.4+
- app.php in section packages add:
\PyrobyteWeb\Swagger\SwaggerServiceProvider::class
- Then publish package files
php artisan vendor:publish --provider="PyrobyteWeb\Swagger\SwaggerServiceProvider"
- Run
php artisan swagger:generate
for scan annotation Config
'prefix' => 'swagger', // address to available ui
'view' => 'swagger', // view alias
'save_path' => 'swagger-ui', // Save path. Public.
'file_name' => 'swagger',
'file_extension' => 'yaml',
'scan_path' => 'app', // Path to scan annotations. Basic path
'auth' => [
'enable' => env('SWAGGER_AUTH_ENABLE', true),
'username' => env('SWAGGER_AUTH_USERNAME', 'admin'),
'password' => env('SWAGGER_AUTH_PASSWORD', 'admin'),
]