nspehler/laravel-insee

从 Laravel 中查找 SIREN 和 SIRET 号码

dev-master 2019-01-23 00:00 UTC

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)。请参阅 许可证文件 获取更多信息。