deniztezcan/laravel-sendcloud-shipping
Composer 安装命令:
composer require deniztezcan/laravel-sendcloud-shipping
包简介
Laravel Wrapper for the SendCloud Shipping API
关键字:
README 文档
README
A Laravel Wrapper for the SendCloud Shipping API based on the picqer/sendcloud-php-client package.
Instalation
composer require deniztezcan/laravel-sendcloud-shipping
Add a ServiceProvider to your providers array in config/app.php:
'providers' => [ //other things here DenizTezcan\SendCloud\SendCloudServiceProvider::class, ];
Add the facade to the facades array:
'aliases' => [ //other things here 'SendCloud' => DenizTezcan\SendCloud\Facades\SendCloud::class, ];
Finally, publish the configuration files:
php artisan vendor:publish --provider="DenizTezcan\SendCloud\SendCloudServiceProvider"
Configuration
Please set your API: key and secret in the config/shipping-sendcloud.php
Usage
To create and get a printable label you can use the following code. The ordernumber is optional.
<?php use DenizTezcan\SendCloud\Entities\Customer; $customer = new Customer([ 'name' => 'John Doe', 'company_name' => 'ACME Bank', 'street_address' => 'Main St', 'street_address_nr' => '123', 'city' => 'Anytown', 'postal_code' => '12345', 'country' => 'DE', ]); $parcel = SendCloud::createSingleParcel($customer, 89, 'ORDERNO'); SendCloud::getPDFFromSingleParcel($parcel);
统计信息
- 总下载量: 48
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-01-21