定制 obitel-generators/laravel-postman 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

obitel-generators/laravel-postman

Composer 安装命令:

composer require obitel-generators/laravel-postman

包简介

Export laravel API routes to postman

README 文档

README

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

统计信息

  • 总下载量: 30
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 6
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-03-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固