grechanyuk / peshkariki
:description
v1.4.5b
2018-12-11 08:53 UTC
Requires
- ext-json: *
- guzzlehttp/guzzle: ~6.0
- illuminate/support: ~5
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
This package is not auto-updated.
Last update: 2024-09-21 18:21:56 UTC
README
这里应该放置您的描述。请查看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。有关更多信息,请参阅许可证文件。