benasg/bet

此包的最新版本(dev-master)没有提供许可信息。

bet 包

维护者

详细信息

github.com/BenasG/bet

源代码

问题

安装: 12

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:package

dev-master 2018-05-29 01:12 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:49:20 UTC


README

Betslip 验证 composer 包

安装

composer require benasg/bet

用法

use Benasg\Bet\Bet;

$response = (new Bet)->make($betslip);

Betslip 示例

$betslip = [
    // type: int
    // (mandatory) unique player id in the system
    'player_id' => 1,

    // type: float
    // (mandatory) amount of money player wants to bet
    'stake_amount' => 10,

    // type: array
    // (optional) error codes of betslip level errors
    'errors' => [],

    // type: array
    // (mandatory) selection (events) on which player wants to bet
    'selections' => [
        [
            // type: int
            // (mandatory) selection (event) ID on which player want to bet
            'id' => 1,

            // type: float, max number of numbers after dot is 3
            // (mandatory) odds (coefficient) of our selection,
            'odds' => 1.601,

            // type: array
            // (optional) error codes of selection level errors
            'errors' => [],
        ],
        [
            // type: int
            // (mandatory) selection (event) ID on which player want to bet
            'id' => 2,

            // type: float, max number of numbers after dot is 3
            // (mandatory) odds (coefficient) of our selection,
            'odds' => 1.601,

            // type: array
            // (optional) error codes of selection level errors
            'errors' => [],
        ],
    ],
];

可用方法

isSuccess();
getBetslip();
getBetslip()->isValid();
getBetslip()->getBetslipArray();
getBetslip()->getPlayerId();
getBetslip()->getStakeAmount();
getBetslip()->getSelections();
getBetslip()->getExpectedWin();
getBetslip()->getGlobalErrors();
getBetslip()->getSelectionErrors();
getBetslip()->getErrors();