定制 webparking/laravel-cash 二次开发

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

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

webparking/laravel-cash

Composer 安装命令:

composer require webparking/laravel-cash

包简介

Laravel API helper for CASH

README 文档

README

workflow Latest Stable Version

Attempt to connect the past and the future in a stable and manageable way. The wrapper is developed using the v3 API with credentials (and not using the generated token). I only worked out the mapping for the endpoints that I needed.

Installation

composer require webparking/laravel-cash

Usage

use Webparking\LaravelCash\Entities\Item;

/** @var Item $item */
$item = app()->make(Item::class);

// Get collection of items   
$items = $item->index(); 

// Fetch item 'foo'
$item = $item->get('foo'); 

Note: the CASH API accepts a maximum of 100 requests per minute

Advanced usage

It's possible to add parameters to an index request. E.g.:

use Webparking\LaravelCash\Entities\Item;

app()->make(Item::class)->index('X'); // Creates request for endpoint "2260X"

app()->make(Item::class)->index('W|7'); // Creates request for endpoint "2260W|7"

Note: Parameter "X" is universal to all endpoints and causes the CASH response to include field names instead of only the codes.
Useful for testing.

Relations and customers

Customers (2220) are a subset of relations (0101). The customer entity connects you through to the customerGroup and customerGroupTwo.

CASH field definition reference

The notation is the letter + a number which indicated (in most cases) the max length. So L4 is a lowercase word of max 4 characters.

  • S = Uppercase text
  • L = Lowercase and uppercase text
  • N = Numeric
  • Y4 = Year (2 chars) & month (2 chars)
  • Y2 = Year (2chars)
  • I = Decimal (not sure how this notation works)

Development

This repository comes with a handy Docker Compose setup to aid in development.

To get started simply run the following and you're off to the races:

$ make start

Licence and Postcardware

This software is open source and licensed under the MIT license.

If you use this software in your daily development we would appreciate to receive a postcard of your hometown.

Please send it to: Webparking BV, Cypresbaan 31a, 2908 LT Capelle aan den IJssel, The Netherlands

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • 开发语言: PHP

其他信息

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

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固