dazza76/zuora

此包最新版本(dev-master)没有可用的许可信息。

PHPForce Zuora库的Laravel 4包

dev-master 2014-12-16 00:54 UTC

This package is not auto-updated.

Last update: 2024-09-24 06:50:31 UTC


README

安装

通过Composer安装此包。在你的composer.json文件中添加

"require-dev": {
	"Dazza76/Zuora": "dev-master"
}

接下来,运行composer update下载它。

将服务提供者添加到app/config/app.php文件中的providers数组中。

'providers' => array(
	// ...

	'Dazza76\Zuora\ZuoraServiceProvider'
)

配置

运行php artisan config:publish dazza76/zuora以发布包配置文件。运行php artisan asset:publish dazza76/zuora以发布公共wsql文件。添加从Zuora获取的用户名、密码和路径,并选择要连接的端点

Config::set('zuora::connections.runtime', array(
			'wsdl' => 'zuora.a.54.0.wsdl',
                        'username' => '',
                        'password' => '',
                        //'endpoint' => 'https://www.zuora.com/apps/services/a/54.0'
                         'endpoint' => 'https://apisandbox.zuora.com/apps/services/a/54.0'
));

访问连接

您可以通过Zuora::connection方法访问默认的Zuora连接

Zuora::connection()->queryall(...);

在使用多个连接时,您可以通过传递连接名称来访问每个特定的Zuora连接

Zuora::connection('runtime')->queryall(...);

基本用法示例

// With custom connection
$listing = Zuora::connection('my-Zuora-connection')->queryall(...);

// with default connection
$listing = Zuora::connection()->queryall(...);