eeappdev/vegvesen
Vegetvesen 车辆数据 API 的 HTTP 宏
1.0.1
2024-03-15 14:54 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.0.1
- illuminate/support: ^11.0
README
此 Laravel 插件方便与 Vegvesen API 集成,提供车辆信息和数据的访问。由挪威公路管理局维护的 Vegvesen API 提供了各种端点以检索车辆详细信息。有关使用 Vegvesen API 的详细信息,请参阅 Vegvesen API 文档。
安装
通过 Composer 安装插件
composer require eeappdev/vegvesen
配置
发布配置文件以自定义 Vegvesen API 设置
php artisan vendor:publish --provider="Eeappdev\Vegvesen\VegvesenServiceProvider"
发布后,您将在配置目录中找到 vegvesen.php 配置文件。在 .env 文件中更新以下环境变量,使用您的 Vegvesen API 凭据
VEGVESEN_BASEURL= VEGVESEN_TOKEN=
如果您在 .env 文件中没有指定 VEGVESEN_BASEURL,则将使用 vegvesen.php 配置文件中的默认值。
用法
使用 Http::vegvesen() 宏向 Vegvesen API 发送请求
use Illuminate\Support\Facades\Http; $response = Http::vegvesen()->get('kjoretoydata?kjennemerke={registreringsnummer}'); $response = Http::vegvesen()->get('kjoretoydata?understellsnummer={vin nummer}');
将 {registreringsnummer}
或 {vin nummer}
替换为适当的车辆注册号或 VIN 号。根据您的 API 需要调整端点和请求参数。有关可用的端点和请求格式的详细信息,请参阅 Vegvesen API 文档。