eeappdev/tidsbanken

Tidsbanken API 的 HTTP 宏

1.0.1 2024-03-15 14:31 UTC

This package is auto-updated.

Last update: 2024-09-15 16:20:10 UTC


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 文档