2017 © Pedro Peláez
 

library php-sdk

Official Devless SDK

image

devless/php-sdk

Official Devless SDK

  • Wednesday, September 13, 2017
  • by Devless
  • Repository
  • 4 Watchers
  • 12 Stars
  • 5,427 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 2 Versions
  • 10 % Grown

The README.md

Build Status, (*1)

Install

Via Composer, (*2)

``` bash $ composer require devless/php-sdk, (*3)

# DV-PHP-SDK
Official Devless php sdk

# Getting started 

### To connect to the Devless instance 

use Devless\SDK\SDK;, (*4)

$devless = new SDK("http://example.com", "1234567abcdefghijklmnopqrst");, (*5)

### To add data to table 

$devless->addData('service_name', 'service_table', ['name'=>'james']);, (*6)


### To query data from the Devless instance

$results = $devless->getData('service_name','service-table');, (*7)

var_dump($results);, (*8)

### Also you may filter your query with : 

``size`` : determine the number of results to return 

``` eg: $results = $devless->size(3)->getData('service_name', 'service_table'); ```

``offset`` : Set step in data data to be sent back 

## NB: This is to be used in combination with size

`` eg: $results = $devless->offset(2)->size(6)->getData('service_name', 'service_table'); ```

`` where `` : Get data based on where a key matches a certain value 

``` eg: $results = $devless->where('name', 'edmond')->getData('service_name', 'service_table'); ```

`` orWhere `` : Get a combination of results using a particular identifier from the table 

``` eg: $results = $devless->orWhere('name', 'edmond')->getData('service_name', 'service_table'); ```


``orderBy`` : Order incoming results in descending order based on a key 

`` eg: $results = $devless->orderBy('name')->getData('service_name', 'service_table'); ``


### To update data to table 

$devless->where('id',1)->updateData('service_name', 'service_table', ['name'=>'edmond']);, (*9)


### To delete data from a Devless instance

$devless->where('id',1)->deleteData('service_name','service_table');, (*10)


## Make a call to an Action Class

$devless->call('service_name','method_name',[params]);, (*11)


## Authenticating with a Devless instance

$token = $devless->call('devless','login',['email'=>'k@gmail.com','password'=>'password'])['token'];, (*12)

$devless->setUserToken($token['payload']['result']);, (*13)

```, (*14)

The Versions

13/09 2017

dev-master

9999999-dev https://devless.io

Official Devless SDK

  Sources   Download

Apache 2.0

The Requires

  • php >=5.5.9

 

The Development Requires

php sdk devless

26/09 2016

v1.0.0

1.0.0.0 https://devless.io

Official Devless SDK

  Sources   Download

Apache 2.0

The Requires

  • php >=5.5.9

 

The Development Requires

php sdk devless