pulkitjalan/xero-laravel

此包已被弃用且不再维护。未建议替代包。

用于Xero的Laravel包装器

2.0.1 2019-09-06 08:00 UTC

This package is auto-updated.

Last update: 2023-05-11 19:53:15 UTC


README

此项目已不再维护。

Xero Laravel

用于Xero的Laravel包装器

Total Downloads

需求

  • 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');

或使用外观。

类似包