czim / laravel-simplicate
This package is abandoned and no longer maintained.
No replacement package was suggested.
There is no license information available for the latest version (dev-master) of this package.
Laravel Simplicate API Client
dev-master
2018-10-30 13:18 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- mockery/mockery: 0.9.*|~1.0
- orchestra/testbench: ~3.5|~3.6
- phpunit/phpunit: ~6.0|~7.0
This package is auto-updated.
Last update: 2021-05-19 21:26:59 UTC
README
For communicating with the Simplicate API.
W.I.P.
Version Compatibility
Laravel | Package |
---|---|
5.3.x and older | 0.9.x |
Installation
Via Composer:
$ composer require czim/laravel-simplicate
If you don't use auto-discover, register the Service Provider in your config/app.php
:
<?php 'providers' => [ // ... Czim\Simplicate\Providers\SimplicateServiceProvider::class, ],
Publish the configuration file:
php artisan vendor:publish --provider="Czim\Simplicate\Providers\SimplicateServiceProvider"
Configuration
Set up your .env
file for the following values:
SIMPLICATE_DOMAIN=yoursimplicatesubdomain
SIMPLICATE_API_KEY=yoursimplicateapikey
SIMPLICATE_API_SECRET=yoursimplicateapisecret
Usage
To Do.
Fluent list syntax
For filterable, orderable listings, you can use fluent syntax to set parameters:
<?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
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see License File for more information.