PHPackages                             martinpham/laravel-openapi-generator - 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. martinpham/laravel-openapi-generator

ActiveLibrary[API Development](/categories/api)

martinpham/laravel-openapi-generator
====================================

Generate OpenAPI specification from Laravel routes and Laravel Eloquent/Laravel Data objects.

v1.0.0(9mo ago)1184↓43.8%1[1 PRs](https://github.com/MartinPham/laravel-openapi-generator/pulls)MITPHP

Since Aug 4Pushed 9mo agoCompare

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

READMEChangelogDependencies (8)Versions (2)Used By (0)

OpenAPI Generator using Laravel Eloquent models &amp; Spartie Data classes
==========================================================================

[](#openapi-generator-using-laravel-eloquent-models--spartie-data-classes)

This is a fork of  with newer Laravel, Spartie Data, and Eloquent model supports

Generate OpenAPI specification from Laravel routes and Laravel Eloquent models &amp; Spartie Data classes

Install
-------

[](#install)

`composer require martinpham/laravel-openapi-generator`

Config
------

[](#config)

`php artisan vendor:publish --tag=openapi-generator`

Generate
--------

[](#generate)

`php artisan openapi:generate`

SwaggerUI
---------

[](#swaggerui)

SwaggerUI will be available at `/api/openapi`

Example
-------

[](#example)

```
