Download the PHP package webscientist/postman-laravel without Composer
On this page you can find all versions of the php package webscientist/postman-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package postman-laravel
Postman Laravel
Installation
-
Install the package into your laravel application.
-
Publish the config file by using the following command.
-
Register the Service Provider in
config/app.php
- Generate a Postman API key and put it in
.env
(optional)
Commands
The following commands can be used to get the Postman Collection
-
Create Collection on Postman workspace
- Use
-e
for creating environment as well
- Use
-
Export Collection in
storage/app/postman/
- Use
-e
for exporting environment file as well
- Use
Note: You can use a name
argument to define a custom name for Collection/File. If not specified, the APP_NAME
will be used from .env
Configuration
Postman Environment
By default only a single variable of BASE_URL
is used in generation of environment file. The same can be added in the environment.variables
array.
The type can be set to 'default'
or 'secret'
. Secret will hide the value in Postman UI.
Request Grouping
By default the routes are grouped/nested on the basis of route names. That can be set to a custom key BY changing the request.group_by
value.
Route Filtering
Any route having a closure will automatically be filtered out.
Inclusions
By default the routes having the api middleware
will be included. It can be overridden in the request.inclusion.middleware
array.
Exclusion
Certain routes can be excluded by their prefixes by defining them in the request.exclusion.prefix
array.
Coventions
The following Laravel conventions are expected to be followed while building your application to get accurate results in your postman collection.
// WIP
All versions of postman-laravel with dependencies
webscientist/postman Version dev-main
illuminate/routing Version ^8.0|^9.0
illuminate/http Version ^8.0|^9.0
illuminate/support Version ^8.0|^9.0
illuminate/console Version ^8.0|^9.0