我按照这些教程在PHP中使用Firestore:https : //github.com/googleapis/google-cloud-php-firestore https://firebase.google.com/docs/firestore/quickstart
但是当我加载页面时,将显示以下消息:
Google \ ApiCore \ ValidationException:呈现'projects / {project = } / databases / {database = }'时出错:预期的绑定'project'与段'{project = *}'匹配,但为空提供的绑定:Array([project ] => [database] =>(默认)),位于第238行的C:\ wamp64 \ www \ php \ vendor \ google \ gax \ src \ ResourceTemplate \ RelativeResourceTemplate.php中
这是我的代码:
composer.json:
{
"require": {
"google/cloud-firestore": "^1.4",
"grpc/grpc": "v1.19.0"
}
}
index.php(示例副本):
require ('vendor/autoload.php');
use Google\Cloud\Firestore\FirestoreClient;
/**
* Initialize Cloud Firestore with default project ID.
* ```
* initialize();
* ```
*/
// Create the Cloud Firestore client
$db = new FirestoreClient();
printf('Created Cloud Firestore client with default project ID.' .
PHP_EOL);
$docRef = $db->collection('users')->document('lovelace');
$docRef->set([
'first' => 'Ada',
'last' => 'Lovelace',
'born' => 1815
]);
30秒到达战场