如何将 GraphAware 库添加到项目中

How to add GraphAware Library to project

我正在 php 中创建一个项目,并希望使用我的 Neo4j 图形数据对其进行配置。这是代码:

<?php
require_once '/path/to/Client.php';
use GraphAware\Neo4j\Client; 
use GraphAware\Neo4j\Client\ClientBuilder;
$client = new GraphAware\Neo4j\Client('http://127.0.0.1:7474/');

$client = ClientBuilder::create()
->addConnection('default', 'http://neo4j:password@127.0.0.1:7474')
->addConnection('bolt', 'bolt://neo4j:password@127.0.0.1:7474')
->build();  

所以你可以看到我试图在 GraphAware 中使用的库。我没有这个库,所以无法使用它。有人可以让我知道如何在我在 eclipse 中创建的 php 项目中获取这个库。

根据文档,您使用 Composer 将其引入到您的项目中。

https://github.com/graphaware/neo4j-php-client#installation

composer require graphaware/neo4j-php-client:^4.0

没有作曲家?它非常值得安装、管理依赖项和自动加载,要让它与任何 PHP 项目一起工作,您需要做的就是在脚本的开始点添加这一行(index.php?)

require_once 'vendor/autoload.php`

在此处获取 Composer https://getcomposer.org/

蹩脚的非作曲家方法就是从 github 下载 Zip 并将其转储到您的项目中。但是你需要在你使用的所有 类 中要求!

如果您在 eclipse 中创建 PHP 项目,您可以在此处下载 eclipse 形式的作曲家:https://marketplace.eclipse.org/content/composer-php-support

您所要做的就是将它拖到您的 运行 工作区中。这将为您下载所有库和依赖项。这是通过在 require 语句之前编写 composer 来完成的。

eclipse 的作曲家有以下版本:Mars(4.5)、Luna(4.4)、Kepler(4.3)。 Windows、Mac 和 Linux/GTK

也支持它

在下载 Composer 之前,需要 PHP 开发工具 (PDT)。

补充一下。我已经在 eclipse mars 中尝试过,但它对我不起作用,所以我在 Neo Oxygen 中尝试过,它成功了!