PHPackages                             uraankhayayaal/openapi-generator-lumen - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. uraankhayayaal/openapi-generator-lumen

ActiveLibrary[API Development](/categories/api)

uraankhayayaal/openapi-generator-lumen
======================================

Openapi auto generator for lumen using php reflection module

1.0.6(1y ago)0351MITPHPPHP ^8.1

Since Dec 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/uraankhayayaal/openapi-generator-lumen)[ Packagist](https://packagist.org/packages/uraankhayayaal/openapi-generator-lumen)[ RSS](/packages/uraankhayayaal-openapi-generator-lumen/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (9)Used By (1)

### Installation

[](#installation)

1. Install the package via Composer:

```
composer require uraankhayayaal/openapi-generator-lumen
```

2. Register the service provider in `bootstrap/app.php`:

```
$app->register(Uraankhayayaal\OpenapiGeneratorLumen\Providers\OpenApiGeneratorProvider::class);
```

3. Add the openapi generator command to your `app/Console/Kernel.php` file:

```
protected $commands = [
    \Uraankhayayaal\OpenapiGeneratorLumen\Console\Commands\OpenApiGeneratorCommand::class,
];
```

### Usage

[](#usage)

#### Requests

[](#requests)

We have to define request body params and query params for automatically generating OpenAPI.

1. **Query params** — use a request extended from `Uraankhayayaal\OpenapiGeneratorLumen\Http\Requests\BaseRequestQueryData` to define Query params like the following example:

```
