insologystudio / fatture-in-cloud
连接到 fatture in cloud Api 的接口
2.0.0
2022-01-26 09:36 UTC
Requires
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
README
Laravel Fatture in Cloud 服务。查看 contributing.md 了解待办事项列表。
安装
通过 Composer
composer require insologystudio/fatture-in-cloud
在您的 .env
文件中添加 FATTURE_CLOUD_API_SECRET
和 FATTURE_CLOUD_COMPANY_ID
。
使用
请参考 fattureincloud.it API 文档。您可以通过调用带有相同 *Api 类名(去掉 Api 后缀)的方法从 FattureInCloud
服务中获取 *Api 类实例。例如,通过调用 $fattureInCloud->clients()
获取 ClientsApi
。
<?php namespace App\Http\Controllers; use FattureInCloud\Model\ListClientsResponse; use InsologyStudio\FattureInCloud\FattureInCloud; class ClientController extends Controller { /** * @param FattureInCloud $fattureInCloud * @return ListClientsResponse * @throws \FattureInCloud\ApiException */ public function index(FattureInCloud $fattureInCloud): ListClientsResponse { $companyId = config('fatture-in-cloud.company_id'); $clients = $fattureInCloud->clients()->listClients($companyId); return $clients; } }
贡献
请参阅 contributing.md 了解详细信息及待办事项列表。
安全性
如果您发现任何安全相关的问题,请通过作者邮箱联系,而不是使用问题跟踪器。
致谢
许可证
许可证。有关更多信息,请参阅 许可证文件。