Download the PHP package obitel-generators/laravel-postman without Composer

On this page you can find all versions of the php package obitel-generators/laravel-postman. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

Please rate this library. Is it a good library?

All versions of laravel-postman with dependencies

Informations about the package laravel-postman

laravel-postman

This package allows you to export your API routes to a postman import json file

Installation

Install the package via composer

composer require --dev jimenezmaximiliano/laravel-postman

Then add the service provider in config/app.php:

PHP >= 5.5

JimenezMaximiliano\LaravelPostman\LaravelPostmanServiceProvider::class

PHP < 5.5

JimenezMaximiliano\LaravelPostman\LaravelPostmanServiceProvider

Configuration

First, publish the package configuration file:

php artisan vendor:publish

Note: publishing the configuration file is optional, you can use de default package options.

Options

apiURL

This is the base URL for your postman routes

default value: config('app.url')

collectionName

This is the postman collection name

default value: the command will ask for it

collectionDescription

This is the postman collection description

default value: the command will ask for it

apiPrefix

This is the prefix by which we identify the routes to export

default value: 'api'

skipHEAD

This avoids creating routes for HEAD method

default value: true

exportDirectory

The directory to which the postman.json file will be exported

Usage

Configuring controllers

Add a property to your entity controller like this:

public $postmanModel = 'App\MyEntityModel';

Add a public method to your model class like this:

public function getPostmanParams() { return $this->fillable; }

This array of params will be used to fill POST and PUT urlencoded form data section in postman. The previous method is just an example, you should return the array of params that you want to see in postman.

Export

php artisan laravelPostman:export


Version
Requires illuminate/support Version ^5
illuminate/console Version ^5
php Version >=5.4

The package obitel-generators/laravel-postman contains the following files

Loading the files please wait ....