supabase / gotrue-php
此包的最新版本(v0.0.2)没有可用的许可证信息。
Supabase GoTrue for PHP
v0.0.2
2023-04-27 23:07 UTC
Requires
- cboden/ratchet: 0.4.4
- guzzlehttp/guzzle: 7.5
- lcobucci/jwt: 4.2
- spatie/url: 2.2
- vlucas/phpdotenv: 5.5
Requires (Dev)
- allure-framework/allure-phpunit: 1.5
- fzaninotto/faker: 1.5
- mockery/mockery: 1.5
- ottaviano/faker-gravatar: 0.2.0
- phpunit/phpunit: 9.6
README
PHP 客户端库,用于与 Supabase GoTrue 交互。
注意:此存储库处于 Alpha 版本,尚未准备好用于生产。随着它向初始发布进展,API 将会发生变化。
待办事项
- 支持 PHP 7.4
- 运行单元测试和集成测试会导致测试失败
快速入门指南
安装模块
composer require supabase/gotrue-php
连接到 gotrue 后端
use Supabase\GoTrue\GoTrueClient; $client = new GoTrueClient($reference_id, $api_key);
示例
测试
设置测试环境
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