All Projects → profclems → Postman Collection Generator

profclems / Postman Collection Generator

Licence: mit
A package that automatically generates postman collection from laravel api/web routes

Projects that are alternatives of or similar to Postman Collection Generator

Chatify
A Laravel package that allows you to add a complete user messaging system into your new/existing Laravel application.
Stars: ✭ 885 (+1635.29%)
Mutual labels:  laravel-package, library
Nexmo Laravel
Add Nexmo functionality such as SMS and voice calling to your Laravel app with this Laravel Service Provider.
Stars: ✭ 250 (+390.2%)
Mutual labels:  laravel-package, library
Laravel Multilang
Package to integrate multi language (multi locale) functionality in Laravel 5.x.
Stars: ✭ 47 (-7.84%)
Mutual labels:  laravel-package
Libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
Stars: ✭ 8,208 (+15994.12%)
Mutual labels:  library
Missme
Same Old Android Progress Dialog
Stars: ✭ 49 (-3.92%)
Mutual labels:  library
Pannellum React
React Component for Pannellum (open source panorama viewer for the web)
Stars: ✭ 48 (-5.88%)
Mutual labels:  library
Cj Google Geocoder
Stars: ✭ 49 (-3.92%)
Mutual labels:  laravel-package
Fbx
📜 Single-file binary FBX importer.
Stars: ✭ 47 (-7.84%)
Mutual labels:  library
Indipay
The Laravel Framework Package for Indian Payment Gateways. Currently Supported Gateway: CCAvenue, PayUMoney, EBS, CitrusPay ,ZapakPay (Mobikwik), Paytm, InstaMojo , Mocker
Stars: ✭ 50 (-1.96%)
Mutual labels:  laravel-package
Eyebrows
An eyebrows gradient color animation for android.
Stars: ✭ 49 (-3.92%)
Mutual labels:  library
Thirtyinch
a MVP library for Android favoring a stateful Presenter
Stars: ✭ 1,052 (+1962.75%)
Mutual labels:  library
Laravel Heartbeat
Periodically schedule a job to send a heartbeat to a monitoring system.
Stars: ✭ 49 (-3.92%)
Mutual labels:  laravel-package
React Echarts V3
React.js(v16.x+) component wrap for ECharts.js(v3.x+)
Stars: ✭ 48 (-5.88%)
Mutual labels:  library
Go Tox
Go wrapper for the toxcore library - contributions welcome!
Stars: ✭ 49 (-3.92%)
Mutual labels:  library
Tinystr
A small ASCII-only bounded length string representation.
Stars: ✭ 48 (-5.88%)
Mutual labels:  library
Kotlin Link Parser
Link preview for android
Stars: ✭ 50 (-1.96%)
Mutual labels:  library
Laravel Translatable
It's a Laravel database translations manager
Stars: ✭ 47 (-7.84%)
Mutual labels:  laravel-package
Laravel Async
Package provide simple way to run code asynchronously for your Laravel application.
Stars: ✭ 49 (-3.92%)
Mutual labels:  laravel-package
Pnet
High level Java network library
Stars: ✭ 49 (-3.92%)
Mutual labels:  library
Libcon.ahk
LibCon - AutoHotkey Library For Console Support
Stars: ✭ 50 (-1.96%)
Mutual labels:  library

Build Status Latest Stable Version Total Downloads Latest Unstable Version License contributions welcome FOSSA Status

About

This package automatically generates postman collection from laravel api/web routes with just a single command

Postman Schema

Supports postman collection Schema v2.1.0

Installation

Install this bundle through Composer:

composer require profclems/postman-collection-generator

Supports Auto-discovery for Laravel 5.5+

For older versions add the PostmanCollectionServiceProvider to providers in the config/app.php

'providers' => [
    ...
    \Profclems\PostmanCollectionGenerator\PostmanCollectionServiceProvider::class,
];

Usage

To generate collection for api routes, run

php artisan postman:collection:export NameForCollection --api

This will generate a yyyy_mm_dd_his_NameForCollection_api.json in your Laravel storage/app folder.

To generate collection for web routes, run

php artisan postman:collection:export NameForCollection --web

This will generate a yyyy_mm_dd_his_NameForCollection_web.json in your Laravel storage/app folder.

Change NameForCollection to the name you want the collection file saved as.

Options

By default, the url is set to {{base_url}} which is a postman variable that can be set in your postman environment.

--api or --web to specify the type of route to export
--url to specify the url for the collection. Eg. --url=localhost
--port to specify the port. Eg --port=8000

ToDo

  • Add support for other popular PHP frameworks
  • Convert postman collection to api/web routes

Contributing

Thank you for considering contributing to the this package! Feel free to submit a PR

Awards / Nominations

PHP Classes Innovative Award Nominee

License

FOSSA Status

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].