nspehler / laravel-insee
从 Laravel 中查找 SIREN 和 SIRET 号码
dev-master
2019-01-23 00:00 UTC
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-09 02:44:18 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)。请参阅 许可证文件 获取更多信息。