2017 © Pedro Peláez
 

library yclients-laravel-sdk

yclients laravel sdk

image

nikitin/yclients-laravel-sdk

yclients laravel sdk

  • Monday, July 30, 2018
  • by e-nikitin
  • Repository
  • 3 Watchers
  • 5 Stars
  • 33 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

Latest Stable Version Latest Unstable Version Total Downloads License, (*1)

Laravel YClients SDK

Install

``` bash $ composer require e-nikitin/yclients-laravel-sdk, (*2)


**Publish config file** ``` bash $ php artisan vendor:publish --tag=yclients-laravel-sdk

Laravel 5.5+, (*3)

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php, (*4)

``` php ... nikitin\YClientsSDK\YClientsSDKServiceProvider::class ..., (*5)


**Set configs\yclients-laravel-sdk** ``` php 'accounts' => [ 'default' => [ // Login and password are required to receive USER TOKEN. // If you have them you do not have to fill in these fields 'login' => '', 'password' => '', // Used in all requests and is mandatory 'bearer_token' => '', 'user_token' => '' ], ]

Obtain TOKENS

Bearer token can be recived from yclients support., (*6)

To obtain user token set login, password and bearer token in configs and run, (*7)

``` php use nikitin\YClientsSDK\Facades\YClientsSDK; ... YClientsSDK::authorization()->get() // return USER TOKEN, (*8)


## Supported API methods - Authorization - Clients - Companies - Goods - Records - Salons - Services - ServiceCategory - Staff - Visits - VisitDetails ## Examples **Clients** ``` php use nikitin\YClientsSDK\Facades\YClientsSDK; ... $clients = YClientsSDK::clients()->setCompany($companyId)->get();

Companies ``` php use nikitin\YClientsSDK\Facades\YClientsSDK; ... $companies = YClientsSDK::companies()->setSalonId($salonId)->get();, (*9)

**Goods**
``` php
use nikitin\YClientsSDK\Facades\YClientsSDK;
...
$goods = YClientsSDK::goods()->setCompany($companyId)->get();

Records, (*10)

``` php use nikitin\YClientsSDK\Facades\YClientsSDK; ... $records = YClientsSDK::records()->setCompany($companyId)->setChangedAfter(Carbon::today())->get();, (*11)

**Groups**

``` php
use nikitin\YClientsSDK\Facades\YClientsSDK;
...
$salons = YClientsSDK::groups()->get();

ServiceCategory, (*12)

``` php use nikitin\YClientsSDK\Facades\YClientsSDK; ... $serviceCategory = YClientsSDK::serviceCategory()->setCompany($companyId)->get();, (*13)

**Staff**

``` php
use nikitin\YClientsSDK\Facades\YClientsSDK;
...
$staff = YClientsSDK::staff()->setCompany($companyId)->get();

Visits ``` php use nikitin\YClientsSDK\Facades\YClientsSDK; ... $visits = YClientsSDK::visits()->setVisitId($visitId)->get();, (*14)

**VisitDetails**
``` php
use nikitin\YClientsSDK\Facades\YClientsSDK;
...
$visitDetails = YClientsSDK::visitDetails()->setVisitId($visitId)->setSalonId($salonId)->setRecordId($recordId)->get();

License

The MIT License (MIT). Please see License File for more information., (*15)

The Versions

30/07 2018

dev-master

9999999-dev https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

30/07 2018

v0.2.8

0.2.8.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

26/07 2018

v0.2.7

0.2.7.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

25/07 2018

v0.2.5

0.2.5.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

25/07 2018

v0.2.4

0.2.4.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

24/07 2018

v0.2.3

0.2.3.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

24/07 2018

v0.2.2

0.2.2.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

23/07 2018

v0.2.1

0.2.1.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

20/07 2018

v0.2

0.2.0.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients

20/07 2018

v0.1

0.1.0.0 https://github.com/e-nikitin/yclients

yclients laravel sdk

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgenii Nikitin
by Aleksandr Kravchenko

nikitin yclients