All Projects → AndreasElia → Laravel Api To Postman

AndreasElia / Laravel Api To Postman

Licence: mit
Generate a Postman collection automatically from your Laravel API

Projects that are alternatives of or similar to Laravel Api To Postman

Rocket Api
API敏捷开发框架,用于API接口功能的快速开发。不再定义Controller,Service,Dao,Mybatis,xml,Entity,VO等对象和方法.以springboot starter 形式集成使用
Stars: ✭ 122 (-61.87%)
Mutual labels:  api, postman
Api
API for Current cases and more stuff about COVID-19 and Influenza
Stars: ✭ 2,323 (+625.94%)
Mutual labels:  api, postman
Laravel Api Explorer
API explorer for laravel applications
Stars: ✭ 138 (-56.87%)
Mutual labels:  api, laravel-package
Api Client Generator
Angular REST API client generator from Swagger YAML or JSON file with camel case settigs
Stars: ✭ 92 (-71.25%)
Mutual labels:  api, generator
Api Generator
PHP-code generator for Laravel framework, with complete support of JSON-API data format
Stars: ✭ 244 (-23.75%)
Mutual labels:  api, generator
Thispersondoesnotexist Js
Api for https://thispersondoesnotexist.com Generates an image of a person that does not exist in real life
Stars: ✭ 101 (-68.44%)
Mutual labels:  api, generator
Curlx
◼️ Supercharge curl with history, collections and more.
Stars: ✭ 169 (-47.19%)
Mutual labels:  api, postman
Generator Swiftserver
WARNING: This repository is no longer maintained
Stars: ✭ 64 (-80%)
Mutual labels:  api, generator
Luna Commons
市场上许多界面和工具的集合,例如ftp,httpd等文件与工具操作,包括但不限于图像处理、人脸识别等的api。
Stars: ✭ 244 (-23.75%)
Mutual labels:  api, generator
Postman Docs
Documentation for Postman, a collaboration platform for API development. Available for Mac, Windows and Linux.
Stars: ✭ 235 (-26.56%)
Mutual labels:  api, postman
Routegen
Define your API and SPA routes in one place. Use them anywhere. Only 1.3kb.
Stars: ✭ 86 (-73.12%)
Mutual labels:  api, generator
laravel-username-generator
Automatically generate usernames for Laravel User Model
Stars: ✭ 37 (-88.44%)
Mutual labels:  generator, laravel-package
Bigbluebutton
Package that provides easily communicate between bigbluebutton server and laravel framework
Stars: ✭ 85 (-73.44%)
Mutual labels:  api, laravel-package
Wechatpay Postman Script
微信支付API v3的调试工具
Stars: ✭ 112 (-65%)
Mutual labels:  api, postman
Dark Sky Api
PHP Library for the Dark Sky API.
Stars: ✭ 70 (-78.12%)
Mutual labels:  api, laravel-package
Postman Bdd
A BDD test framework for Postman and Newman
Stars: ✭ 139 (-56.56%)
Mutual labels:  api, postman
Httplive
HTTP Request & Response Service, Mock HTTP
Stars: ✭ 1,094 (+241.88%)
Mutual labels:  api, postman
Openapi Generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Stars: ✭ 10,634 (+3223.13%)
Mutual labels:  api, generator
Apigcc
一个非侵入的api编译、收集、Rest文档生成工具。工具通过分析代码和注释,获取文档信息,生成RestDoc文档。
Stars: ✭ 198 (-38.12%)
Mutual labels:  api, generator
postman-collections
Postman collections for HERE REST APIs.
Stars: ✭ 127 (-60.31%)
Mutual labels:  collection, postman

Laravel API to Postman Header

Latest Stable Version StyleCI

Laravel API to Postman

This package allows you to automatically generate a Postman collection based on your API routes. It also provides basic configuration and support for bearer auth tokens for routes behind an auth middleware.

Postman Schema

The generator works for the latest version of the Postman Schema at the time of publication (v2.1.0).

Installation

Install the package:

composer require andreaselia/laravel-api-to-postman

Publish the config file:

php artisan vendor:publish --provider="AndreasElia\PostmanGenerator\PostmanGeneratorServiceProvider" --tag="postman-config"

Configuration

You can modify any of the api-postman.php config values to suit your export requirements.

Click here to view the config attributes.

Usage

The output of the command being ran is your storage/app directory.

To use the command simply run:

php artisan export:postman

The following usage will generate routes with the bearer token specified.

php artisan export:postman --bearer=1|XXNKXXqJjfzG8XXSvXX1Q4pxxnkXmp8tT8TXXKXX

Examples

This is with the default configuration and a bearer token passed in:

php artisan export:postman --bearer=123456789

Contributing

You're more than welcome to submit a pull request, or if you're not feeling up to it - create an issue so someone else can pick it up.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].