grechanyuk/peshkariki

v1.4.5b 2018-12-11 08:53 UTC

This package is not auto-updated.

Last update: 2024-09-21 18:21:56 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

这里应该放置您的描述。请查看contributing.md以获取待办事项列表。

安装

使用Composer安装,请使用以下命令:

$ composer require grechanyuk/peshkariki

然后使用以下命令:

$ php artisan vendor:publish --provider="Grechanyuk\Peshkariki\PeshkarikiServiceProvider" --tag="peshkariki.config"

然后在config/peshkariki.php配置文件中进行设置。请指定登录名、密码和采集时间

####对于Laravel >= 5.5,设置完成。

####对于Laravel 5,在config/app.php'providers'数组中指定

Grechanyuk\Peshkariki\PeshkarikiServiceProvider:class,

'aliases'中指定

'Peshkariki' => Grechanyuk\Peshkariki\Facades\Peshkariki::class,

享受吧!

使用

要在您的订单模型中使用此包,需要继承接口Peshkaricals。例如:

use Grechanyuk\Peshkariki\Contracts\Peshkaricals;
use Illuminate\Database\Eloquent\Model;

class Order extends Model implements Peshkaricals
{
//
}

同样,对于存储订单商品的模式,需要继承接口PeshkaricalsProduct,例如:

use Grechanyuk\Peshkariki\Contracts\PeshkaricalsProduct;
use Illuminate\Database\Eloquent\Model;

class OrderProduct extends Model implements PeshkaricalsProduct
{
//
}

为了指定采集点,需要继承接口PeshkaricalsTakesPoint,例如:

use Grechanyuk\Peshkariki\Contracts\PeshkaricalsProduct;
use Illuminate\Database\Eloquent\Model;

class TakesPoints extends Model implements PeshkaricalsTakesPoint
{
//
}

####订单处理#####为了获取配送成本,需要调用方法

Peshkariki::addDeliveryRequest(Peshkaricals, PeshkaricalsTakesPoint, true);

该方法将返回配送成本

#####为了创建订单,需要调用方法

Peshkariki::addDeliveryRequest(Peshkaricals, PeshkaricalsTakesPoint);

该方法将返回Peshkarik中的订单ID

#####其他可用方法

Peshkariki::cancelDeliveryRequest(Peshkaricals); //Отмена заказа
Peshkariki::orderDetails(Peshkaricals); //Детали заказа
Peshkariki::checkBalance(); //Проверка баланса, бонусного счета и замороженных счетов
Peshkariki::checkTelephone($telephone); //Проверка телефона

变更日志

请参阅changelog以获取最近更改的更多信息。

致谢

许可证

MIT。有关更多信息,请参阅许可证文件