crixuamg / laravel-simplicate
此包已被弃用且不再维护。未建议替代包。
关于此包最新版本(1.5.1)没有可用的许可证信息。
Laravel Simplicate API 客户端
1.5.1
2023-08-30 13:06 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7
README
用于与 Simplicate API 通信。
进行中。
版本兼容性
Laravel | 包 |
---|---|
5.3.x 及更早版本 | 0.9.x |
安装
通过 Composer
$ composer require CrixuAMG/laravel-simplicate
如果你不使用自动发现,请在你的 config/app.php
中注册 Service Provider
<?php 'providers' => [ // ... CrixuAMG\Simplicate\Providers\SimplicateServiceProvider::class, ],
发布配置文件
php artisan vendor:publish --provider="CrixuAMG\Simplicate\Providers\SimplicateServiceProvider"
配置
设置你的 .env
文件中的以下值
SIMPLICATE_DOMAIN=yoursimplicatesubdomain SIMPLICATE_API_KEY=yoursimplicateapikey SIMPLICATE_API_SECRET=yoursimplicateapisecret
使用
待定。
流畅列表语法
对于可筛选、可排序的列表,你可以使用流畅语法设置参数
<?php /** @var \CrixuAMG\Simplicate\Services\SimplicateService $service */ $leaveRecords = $service->hrm() ->offset(2) ->limit(10) ->sort('start_date')->descending() ->filter(['employee.id' => 'employee:aa24f3857730be716d44e34a3f0f8c3a']) ->allLeave();
贡献
请参阅CONTRIBUTING 了解详情。
致谢
许可证
MIT 许可证(MIT)。请参阅许可证文件获取更多信息。