pulkitjalan / xero-laravel
此包已被弃用且不再维护。未建议替代包。
用于Xero的Laravel包装器
2.0.1
2019-09-06 08:00 UTC
Requires
- php: ^7.2
- calcinai/xero-php: ^1.8
- illuminate/support: ~5.8.0|^6.0
This package is auto-updated.
Last update: 2023-05-11 19:53:15 UTC
README
此项目已不再维护。
Xero Laravel
用于Xero的Laravel包装器
需求
- PHP >= 7.2
- php_curl 扩展 - 确保是最新版本(7.30+)
- php_openssl 扩展
此包包装了 calcinai/xero-php 包。
安装
需要此包
composer require pulkitjalan/xero-laravel
Laravel 5.5 使用包自动发现,因此您无需手动添加 ServiceProvider。
如果您不使用自动发现,请在您的 config/app.php
文件中的 providers
数组中添加以下内容
PulkitJalan\Xero\XeroServiceProvider::class,
接下来,在您的 config/app.php
文件中的 aliases
数组中添加以下内容。根据需要选择或添加所有 3 个。
'XeroPrivate' => PulkitJalan\Xero\Facades\XeroPrivate::class, 'XeroPublic' => PulkitJalan\Xero\Facades\XeroPublic::class, 'XeroPartner' => PulkitJalan\Xero\Facades\XeroPartner::class,
接下来,运行 php artisan vendor:publish --provider="PulkitJalan\Xero\XeroServiceProvider"
以发布配置文件。
使用方法
由于此包包装了 calcinai/xero-php,请参阅那里的 readme 以获取更多详细信息。
示例
use XeroPHP\Application\PrivateApplication class App { protected $xero; public function __construct(PrivateApplication $xero) { $this->xero = $xero; } }
或
use XeroPHP\Application\PrivateApplication $xero = app(PrivateApplication::class); // or $xero = app('XeroPrivate');
或使用外观。