supabase / postgrest-php
关于此包最新版本(v0.0.4)没有可用的许可信息。
Supabase PostgREST PHP客户端
v0.0.4
2023-04-28 00:17 UTC
Requires
- guzzlehttp/guzzle: 7.5
- spatie/url: 2.2
- vlucas/phpdotenv: 5.5
Requires (Dev)
README
Supabase Postgrest的PHP客户端库,用于与之交互。
注意: 此存储库处于Alpha阶段,尚未准备好用于生产。随着其进展到初始发布,API将发生变化。
待办事项
- 支持PHP 7.4
- 移除 $this->fetch 选项 - 在此库中不相关
- 运行单元测试和集成测试一起会导致测试失败
快速入门指南
安装模块
composer require supabase/postgrest-php
连接到postgrest后端
use Supabase\Postgrest\PostgrestClient; $client = new PostgrestClient($reference_id, $api_key, $opts);
示例
测试
设置测试环境
cp .env.example tests/.env
关于 REFERENCE_ID
登录仪表板后,导航到项目 >> 项目设置 >> 通用设置。复制参考ID用于 .env
文件。
关于 API_KEY
登录仪表板后,导航到项目 >> 项目设置 >> API >> 项目API密钥。选择 anon
、public
或 service_role
密钥。
将 tests/.env
填充以包括 REFERENCE_ID
和 API_KEY
。
运行所有测试
vendor/bin/phpunit