buckhamduffy / laravel-xero-practice-manager
Xero Practice Manager API的SDK
v1.7.1
2023-11-22 02:00 UTC
Requires
- php: ^8.2
- ext-simplexml: *
- illuminate/contracts: ^9.0 || ^10.0
- saloonphp/cache-plugin: ^2.3
- saloonphp/laravel-http-sender: ^1.2
- saloonphp/laravel-plugin: ^2.0
- saloonphp/rate-limit-plugin: ^0.1
- saloonphp/saloon: ^2.9
- spatie/array-to-xml: ^3.2
- spatie/laravel-data: ^2.0 || ^3.0
- spatie/laravel-package-tools: ^1.14
- xeroapi/xero-php-oauth2: ^2.21
Requires (Dev)
- buckhamduffy/coding-standards: ^3.1
- captainhook/captainhook: ^5.15
- captainhook/plugin-composer: ^5.3
- irazasyed/docgen: ^0.2.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- ramsey/conventional-commits: ^1.5
- spatie/laravel-ray: ^1.26
README
这里应该是你的描述。限制在一到两段之内。考虑添加一个小例子。
安装
您可以通过composer安装此包
composer require buckhamduffy/laravel-xero-practice-manager
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="laravel-xero-practice-manager-config"
这是已发布配置文件的内容
return [ 'cache' => false, ];
使用方法
$result = $client = LaravelXeroPracticeManager::make($token, $tenant_id) ->clients() ->list() ->send(); if(!$result->successful()) { $result->throwError(); } foreach($result->getDto() as $client) { dump($client); }
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 变更日志
贡献
有关详细信息,请参阅 贡献指南
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅 许可证文件