supabase/functions-php

此软件包的最新版本(v0.0.3)没有可用的许可信息。

Supabase Edge Functions for PHP

v0.0.3 2023-04-26 05:31 UTC

This package is auto-updated.

Last update: 2024-08-26 08:11:21 UTC


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密钥。选择anonpublicservice_role密钥。

tests/.env中填充以包含REFERENCE_IDAPI_KEY

运行所有测试

vendor/bin/phpunit