weble/cercaimprese

Laravel 包用于 OpenAPI.it Cerca Imprese 集成

1.1.0 2022-03-04 13:55 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

使用此 Laravel 包,您可以与 Cerca Imprese OpenAPI 交互。

它基于令人惊叹的 Saloon 包 构建,并需要 PHP8。

安装

您可以通过 composer 安装此包

composer require weble/cercaimprese

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="cercaimprese-config"

这是发布配置文件的内容

return [
    'token' => env('CERCAIMPRESE_TOKEN', ''),
    'test' => env('CERCAIMPRESE_TEST', true)
];

用法

您可以直接使用 Facade 与此包交互

基本请求

结果是一个包含请求公司数据的 Laravel 集合

$result = \Weble\CercaImprese\Facades\CercaImprese::base(search: '[PIVA_OR_CF_OR_ID]');

高级请求

结果是包含公司列表的 Laravel 集合。

您可以通过任何参数进行搜索,或者将它们组合在一起(感谢 PHP8 命名参数!)。

$result = \Weble\CercaImprese\Facades\CercaImprese::advanced( 
    denominazione: $denominazione,
    provincia: $provincia,
    codice_ateco: $codice_ateco,
    fatturato_min: $fatturato_min,
    fatturato_max: $fatturato_max,
    dipendenti_min: $dipendenti_min,
    dipendenti_max: $dipendenti_max,
    limite: $limite,
    dry_run: $dry_run
);

测试

您需要设置 CERCAIMPRESE_TOKEN 环境变量或包含相同变量的 .env 文件。

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

致谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。