vulturdev / cuentica
Cuentica API 集成于 Laravel
v1.0.2
2017-12-14 17:36 UTC
Requires
- ixudra/curl: 6.*
This package is not auto-updated.
Last update: 2024-09-20 01:43:08 UTC
README
用于 Laravel 5 框架的定制 PHP Cuentica 库 - 由 Vulturdev 开发。
安装
使用 Composer 拉取此包。
{ "require": { "vulturdev/cuentica": "1.*" } }
或者在终端中运行:composer require vulturdev/cuentica
Laravel 5.5+ 集成
Laravel 的包发现将为您处理集成。
Laravel 5.* 集成
将服务提供者添加到您的 config/app.php
文件中
'providers' => array( //... Vulturdev\Cuentica\CuenticaServiceProvider::class, ),
用法
Laravel 用法
设置 cuentica 令牌
// Get the token from the .env file $company = new Company;
// Use a variable $company = new Company($token);
发送公司请求
use Vulturdev\Cuentica\Models\Company; $company = new Company; print_r($company->company()); print_r($company->serie());
发送账户请求
use Vulturdev\Cuentica\Models\Account; $account = new Account; print_r($account->accounts()); print_r($account->account(36528));
发送供应商请求
use Vulturdev\Cuentica\Models\Provider; $provider = new Provider; print_r($provider->providers()); print_r($provider->providers(array('q' => $search))); print_r($provider->providers(array('page_size' => '5','page' => '2'))); print_r($this->createProvider()); print_r($provider->provider(377692)); private function createProvider() { $provider = new Provider; $newProvider = array( 'address' => 'Address', 'town' => 'Town', 'postal_code' => 'PostalCode', 'cif' => 'Cif', 'tradename' => 'Tradename', 'business_name' => 'Business Name', 'business_type' => 'company', 'region' => 'alicante', ); print_r($provider->create($newProvider)); }
发送客户请求
use Vulturdev\Cuentica\Models\Customer; $customer = new Customer; print_r($customer->customers()); print_r($customer->customers(array('q' => $search))); print_r($customer->customers(array('page_size' => '5','page' => '2'))); print_r($customer->customer(322012)); print_r($customer->invoices(322012));
发送发票请求
use Vulturdev\Cuentica\Models\Invoice; $invoice = new Invoice; print_r($invoice->invoices()); print_r($invoice->sendEmail(686665,array('to' => array($to),'reply_to' => $reply_to,'subject' => $subject,'body' => $body))); $invoice->downloadPdf(686665);
发送费用请求
use Vulturdev\Cuentica\Models\Expense; $expense = new Expense; print_r($expense->expenses()); print_r($expense->downloadAttachment(786351));
许可证
此包是开源软件,受 GPL-3.0 许可协议许可。
联系方式
对于包相关问题、错误、建议和/或功能请求,请使用 Github 问题系统并/或提交拉取请求。提交问题时,请始终提供详细的问题说明、任何收到的响应或反馈、可能相关的日志消息以及演示问题的源代码示例。否则,我可能无法帮助您解决问题。
对于任何其他问题,请自由使用以下凭证
Víctor Company(开发者)
- 电子邮件: vcompanyb@vulturdev.com