google/cloud-firestore

PHP的Cloud Firestore客户端

v1.46.0 2024-09-07 01:37 UTC

README

用于Cloud Firestore的PHP惯用客户端。

Latest Stable Version Packagist

注意:此存储库是Google Cloud PHP项目的一部分。任何支持请求、错误报告或开发贡献应指向该项目。

这是一个为自动扩展、高性能和易于应用程序开发而构建的NoSQL文档数据库。尽管Cloud Firestore界面具有许多与传统数据库相同的特性,但作为NoSQL数据库,它在描述数据对象之间的关系方面与传统数据库不同。

安装

首先,安装PHP首选的依赖关系管理器Composer

现在安装此组件

$ composer require google/cloud-firestore

此组件需要gRPC扩展。请参阅我们的gRPC安装指南以获取有关配置扩展的更多信息。

身份验证

请参阅我们的身份验证指南以获取有关身份验证客户端的更多信息。一旦身份验证,您就可以开始进行请求了。

示例

require 'vendor/autoload.php';

use Google\Cloud\Firestore\FirestoreClient;

$firestore = new FirestoreClient();

$collectionReference = $firestore->collection('Users');
$documentReference = $collectionReference->document($userId);
$snapshot = $documentReference->snapshot();

echo "Hello " . $snapshot['firstName'];

版本

此组件被认为是GA(通用可用)。因此,它不会在任何次要或补丁版本中引入不兼容的后向兼容更改。我们将优先处理问题和请求。

下一步

  1. 了解官方文档
  2. 查看深入使用示例