flooris / laravel-xelion
Laravel 连接到 Xelion 的包
v1.1.3
2023-09-28 08:08 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- illuminate/support: ^9.0|^10.0
README
使用 composer 安装包
composer require flooris/laravel-xelion
示例脚本
获取 Xelion 用户作为集合
use Illuminate\Support\Facades\App; use Flooris\XelionClient\XelionService; use Flooris\XelionClient\Model\XelionApiCredentialsModel; use Flooris\XelionClient\HttpClient\XelionApiConnector; use Flooris\XelionClient\ModelPaginator\XelionUserPaginator; $baseUrl = "https://xelion01.example.com"; $username = "some-api-user"; $password = "super-secret"; $version = "v1"; $tenant = "tenant01"; $token = null; $credentials = new XelionApiCredentialsModel( $baseUrl, $username, $password, $version, $tenant, $token ); /** @var XelionService $service */ $service = App::make(XelionService::class); $userCollection = $service->connect($credentials) ->userPaginator() ->getAll();