supabase/storage-php

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

Supabase Storage for PHP

v0.0.3 2023-04-28 00:18 UTC

This package is auto-updated.

Last update: 2024-08-28 03:13:57 UTC


README

PHP 客户端库,用于与 Supabase Storage 交互。

注意:此存储库处于 Alpha 阶段,不适合用于生产环境。随着其发展到初始发布阶段,API 将会发生变化。

待办事项

  • 支持 PHP 7.4
  • 调整响应接口,使其更接近 postgrest-php,因此不需要手动解析响应有效载荷
  • 运行单元测试和集成测试会导致测试失败

快速入门指南

安装模块

composer require supabase/storage-php

连接到存储后端

use Supabase\Storage;

include __DIR__.'/vendor/autoload.php';

use Supabase\Storage;

$client = new StorageClient('API_KEY', 'REFERENCE_ID');

示例

@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