easydb-io/easydb

easydb.io的PHP客户端

dev-master 2019-11-25 05:43 UTC

This package is auto-updated.

Last update: 2024-09-25 16:53:25 UTC


README

这是连接到easydb.io数据库的PHP客户端。

安装

需要PHP 7.1

使用composer安装

composer require easydb-io/easydb

用法

实例化

use EasyDB\EasyDB;

$config = require __DIR__ . '/config/databases.php';

$db = new EasyDB('db1', $config);

这假设您的环境变量已经加载,并且您没有将其作为框架的一部分使用。

例如,如果您使用Laravel,您可以这样做

use EasyDB\EasyDB;

$db = new EasyDB('db1', config('easydb.db1'));

配置文件具有使用多个数据库的能力,而这个实例我使用了配置文件中的第一个。

列表

$db->list()

返回所有存储的值。

设置

$db->put('test', 'hello world')

此操作将存储标量值以及数组。但是 请注意 此操作已使用json_encode。

获取

$db->get($key)

返回与键关联的值。 请注意 这返回原始json,因此如果您需要数组,您必须自己调用json_encode。对于标量值,您不需要这样做,但如果您存储了一个数组并需要在服务器端处理它,您将需要这样做。

删除

$db->delete($key)

删除与键关联的值并返回空字符串。

测试

如果您想运行测试,请确保将.env.example复制为.env并填写凭证,或者如上所述,以其他方式注入配置变量。