致命错误:在第 20 行的 C:\wamp\www\learningpower\vendor\neoxygen\neoclient\src\Logger\LoggerManager.php 中找不到接口“Psr\Log\LoggerInterface”
我正在尝试执行 neoxygen 的基本示例。我尝试了以下代码。
我已经更新了项目的composer.json。将此代码添加到composer.json
"require": {
"neoxygen/neoclient": "~2.1"
},
Run Code Online (Sandbox Code Playgroud)
我在 php.ini 下运行时遇到错误。
Fatal error: Interface 'Psr\Log\LoggerInterface' not found in C:\wamp\www\learningpower\vendor\neoxygen\neoclient\src\Logger\LoggerManager.php on line 20
PHP脚本
auhor: Christophe Willemsen
<?php
require_once(__DIR__.'/vendor/autoload.php');
use Neoxygen\NeoClient\ClientBuilder;
$client = ClientBuilder::create()
->addConnection('default','http','localhost',7474,true,'neo4j','tarun')
->setAutoFormatResponse(true)
->build();
$query = 'CREATE (user:User {name:"john"})';
$client->sendCypherQuery($query);
$query = 'MATCH (user:User {name:"john"}) RETURN user';
$result = $client->sendCypherQuery()->getResult();
// accessing the user identifier (so the user node) from the result
$john = $result->get('user');
// The $john is a wrapped Node …Run Code Online (Sandbox Code Playgroud)