mmockelyn/laravel-insee

从 Laravel 查找 SIREN 和 SIRET 编号

dev-master 2021-01-17 00:00 UTC

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)。有关更多信息,请参阅 许可文件