mmockelyn / laravel-insee
从 Laravel 查找 SIREN 和 SIRET 编号
dev-master
2021-01-17 00:00 UTC
Requires
- guzzlehttp/guzzle: ^7.0
This package is not auto-updated.
Last update: 2024-09-24 11:41:37 UTC
README
此包是 Laravel 的包装器,允许您查找由 Insee(法国国家统计和经济研究学院)分配的法国企业和非营利协会的 SIREN 和 SIRET 编号。
Laravel Insee 使用 Sirene V3 API。
安装
您可以通过 Composer 安装此包
composer require nspehler/laravel-insee
如果您使用的是 Laravel 5.5 或更高版本,服务提供者和外观将自动发现。
在早期版本中,您需要手动完成此操作。您必须安装服务提供者
// config/app.php 'providers' => [ ... NSpehler\LaravelInsee\InseeServiceProvider::class, ];
并为 Insee 外观注册别名
// config/app.php 'aliases' => [ ... 'Insee' => NSpehler\LaravelInsee\Facades\Insee::class, ];
配置
要开始,请在 https://api.insee.fr 上注册并创建一个新的应用程序。在“生产密钥”标签页中,您将能够生成您的消费者密钥和消费者密钥。
请确保将您的应用程序订阅到 Sirene V3 API 以授予其访问权限。
然后,您可以在 .env
文件中将您的生产密钥作为环境变量添加
INSEE_CONSUMER_KEY=
INSEE_CONSUMER_SECRET=
可选地,您可以通过发布配置文件来编辑这些变量的名称
php artisan vendor:publish --provider="NSpehler\LaravelInsee\InseeServiceProvider" --tag="config"
使用方法
使用 Insee
外观查找 SIREN 或 SIRET 编号
Insee::siren('840 745 111'); Insee::siret('840 745 111 00012');
致谢
测试
本项目使用 BrowserStack 进行跨浏览器测试。我们对他们为开源社区的贡献表示感谢。
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。