Skip to main content
WritingVideosSpeakingCodeAbout

Package

laravel-stoplight-elements

A simple API documentation package for Laravel using OpenAPI and Stoplight Elements

dev-main102,368 downloads44 stars

PHPLaravel

Easily publish your API documentation using your OpenAPI document in your Laravel Application.

Installation

You can install this package via composer:

Terminal window
composer require juststeveking/laravel-stoplight-elements

Configuration

You can publish the configuration file with:

Terminal window
php artisan vendor:publish --provider="JustSteveKing\Laravel\LaravelStoplight\StoplightServiceProvider" --tag="config"

This is the contents of the published config file:

return [
'title' => 'API Documentation',
'path' => [
'name' => env('STOPLIGHT_PATH_NAME', 'docs'),
'url' => env('STOPLIGHT_PATH_URL', 'api/docs'),
],
'openapi' => [
'path' => env('STOPLIGHT_OPENAPI_PATH', 'https://api.apis.guru/v2/specs/github.com/1.1.4/openapi.yaml')
],
'config' => [
'router' => "hash",
'layout' => "sidebar",
]
];

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email juststevemcd@gmail.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Share

XLinkedIn

Related

More Packages

All projects →

Same subject

In other formats

All of API Design →