eeappdev / tidsbanken
Tidsbanken API 的 HTTP 宏
1.0.1
2024-03-15 14:31 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.0.1
- illuminate/support: ^11.0
README
此 Laravel 插件可实现轻松集成 Tidsbanken API。Tidsbanken 提供与员工时间跟踪和管理相关的各种功能。有关使用 Tidsbanken API 的详细信息,请参阅 Tidsbanken 开发者文档。
安装
通过 Composer 安装插件
composer require eeappdev/tidsbanken
配置
发布配置文件以自定义您的 Tidsbanken API 设置
php artisan vendor:publish --provider="Eeappdev\Tidsbanken\TidsbankenServiceProvider"
发布后,您可以在配置目录中找到 tidsbanken.php 配置文件。使用您的 Tidsbanken API 凭据更新以下环境变量到您的 .env 文件中
TIDSBANKEN_BASEURL= TIDSBANKEN_TB_KEY= TIDSBANKEN_SUBSCRIPTION_KEY= TIDSBANKEN_API_VERSION=
使用方法
使用 Http::tidsbanken() 宏向 Tidsbanken API 发送请求
use Illuminate\Support\Facades\Http; $response = Http::tidsbanken()->get('ansatt/ansatt?$select=Id,Fornavn&$top=2');
根据您的 API 需要替换端点和请求参数。有关可用端点和请求格式的详细信息,请参阅 Tidsbanken API 文档。