LaRecipe is simply a code-driven package provides an easy way to create beautiful documentation for your product or application inside your Laravel app.
- Install the package via composer.
composer require binarytorch/larecipe-swagger
- Use the provided VueJs component:
<larecipe-swagger endpoint="/api/v1/users"></larecipe-swagger>
- Test your API:
- Customize your component via props:
Prop | Type | Default | Example |
---|---|---|---|
base-url |
String | The current location origin | https://example.com |
endpoint |
String | - | /api/v1/users |
default-headers |
Object | - | { 'Content-Type': 'application/json' } |
default-params |
Object | - | { 'name': 'saleem' } |
default-method |
String | get | get,post,put,patch,update,delete |
has-common-headers |
Boolean | false | { 'Content-Type': 'application/json', 'Accept': 'application/json' } |
has-auth-header |
Boolean | false | { 'Authorization': 'Bearer token_here' } |
This library is licensed under the MIT License - see the LICENSE.md file for details.