czim/laravel-simplicate

此包已被废弃,不再维护。未建议替代包。
此包最新版本(dev-master)的许可证信息不可用。

Laravel Simplicate API 客户端

dev-master 2018-10-30 13:18 UTC

This package is auto-updated.

Last update: 2021-05-19 21:26:59 UTC


README

用于与 Simplicate API 通信。

工作进行中。

版本兼容性

Laravel
5.3.x 及更早版本 0.9.x

安装

通过 Composer

$ composer require czim/laravel-simplicate

如果你不使用自动发现,请在你的 config/app.php 中注册 Service Provider

<?php
    'providers' => [
        // ...
        Czim\Simplicate\Providers\SimplicateServiceProvider::class,
    ],

发布配置文件

php artisan vendor:publish --provider="Czim\Simplicate\Providers\SimplicateServiceProvider"

配置

为以下值设置你的 .env 文件

SIMPLICATE_DOMAIN=yoursimplicatesubdomain
SIMPLICATE_API_KEY=yoursimplicateapikey
SIMPLICATE_API_SECRET=yoursimplicateapisecret

用法

待完成。

Fluent 列表语法

对于可筛选、可排序的列表,你可以使用 Fluent 语法设置参数

<?php
/** @var \Czim\Simplicate\Services\SimplicateService $service */
$leaveRecords = $service->hrm()
    ->offset(2)
    ->limit(10)
    ->sort('start_date')->descending()
    ->filter(['employee.id' => 'employee:aa24f3857730be716d44e34a3f0f8c3a'])
    ->allLeave();

贡献

请参阅 CONTRIBUTING 获取详细信息。

致谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。