supabase / functions-php
此软件包的最新版本(v0.0.3)没有可用的许可信息。
Supabase Edge Functions for PHP
v0.0.3
2023-04-26 05:31 UTC
Requires
- guzzlehttp/guzzle: 7.5
- vlucas/phpdotenv: 5.5
Requires (Dev)
README
PHP 客户端库,用于与 Supabase Edge Functions 交互。
注意:此存储库处于Alpha阶段,尚未准备好用于生产环境。API将在初步发布过程中发生变化。
待办事项
- 支持 PHP 7.4
- 支持所有请求/响应类型
快速入门指南
安装模块
composer require supabase/functions-php
调用边缘函数
use Supabase\Functions\FunctionsClient; $client = new FunctionsClient($reference_id, $api_key); $result = $client->invoke('hello-world');
示例
@TODO - 指向示例目录
测试
设置测试环境
cp .env.example tests/.env
对于 REFERENCE_ID
登录仪表板后,导航到项目 >> 项目设置 >> 常规设置。复制Reference ID以用于.env
文件。
对于 API_KEY
登录仪表板后,导航到项目 >> 项目设置 >> API >> 项目API密钥。选择anon
、public
或service_role
密钥。
在tests/.env
中填充以包含REFERENCE_ID
和API_KEY
。
运行所有测试
vendor/bin/phpunit