dzlzh/leancloud

This package is abandoned and no longer maintained. No replacement package was suggested.

leancloud php

v1.0.0 2017-05-09 08:25 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:40:31 UTC


README

基于 LeanCloud-SDK-PHP 封装

采用链式操作

安装

composer require dzlzh/leancloud

初始化

require_once 'vendor/autoload.php';
require_once 'config.php';

use \leancloud\leancloud;
$leancloud = new leancloud($config);

增加数据

$data = array(
    'name' => 'xiaoming',
    'age'  => 24,
    'sex'  => 'man',
);
$id = $leancloud->build('test')->set($data)->save();
var_dump($id);

更新数据

$newData = array(
    'age' => 30,
);

$leancloud->build('test', $id)->set($newData)->save();

删除数据

$leancloud->build('test', $id)->destroy();

获取数据

$newData = $leancloud->build('test', $id)->get();
var_dump($newData->get('name'));
var_dump($newData->get('age'));
var_dump($newData->get('sex'));

查询数据

$sql = 'SELECT * FROM test WHERE age=30';
$data = $leancloud->query($sql);
var_dump($data);
foreach ($data as $value) {
    var_dump($value->getObjectId());
    var_dump($value->get('name'));
    var_dump($value->get('age'));
    var_dump($value->get('sex'));
    var_dump($value->getCreatedAt());
    var_dump($value->getUpdatedAt());
}