Skip to content
Nav

Artisan commands

composer require langsys/openapi-docs-generator
Packagist version Monthly downloads License PHP 8.1+ Laravel 10 / 11
CommandPurpose
php artisan openapi:generateGenerate docs for the default set
php artisan openapi:generate v2Generate a named documentation set
php artisan openapi:generate --allGenerate every set
php artisan openapi:generate --thunder-clientAlso generate a Thunder Client collection
php artisan openapi:thunderThunder Client collection only (requires existing api-docs.json)
php artisan openapi:dto --model=App\\Models\\UserScaffold a Data class from an Eloquent model
php artisan openapi:make-processorScaffold a swagger-php processor (e.g. tag order)

On PHP 8.2+, openapi:dto generates readonly properties.

Feedback