1、安装neo4j 下面的这个写的很详细,一次成功安装上啦 参照neo4j安装 2、安装composer 我没有进行镜像的配置。 参照菜鸟composer安装 3、在需要的thinkphp6下安装graphaware cmd命令符,进入所在项目下,输入 composer require graphaware/neo4j-php-client 我的是报错了,因为一开始安装的其他依赖组件版本太高。于是,我就删除了composer.lock和vendor中的内容,并在composer.json中添加,"require": { "php": ">=7.1.0", ....... "graphaware/neo4j-php-client": "^4.0" }, 然后 composer install 即可安装成功。 4、测试 对于图形数据库的编写语法正在学习中ing
namespace app\admin\controller;
use think\Response;
use think\facade\Db;
//引入 neo4j
use GraphAware\Neo4j\Client\ClientBuilder;
class Auth extends BaseController
{
public function getRoleList()
{
$this->client = ClientBuilder::create()
->addConnection('default', 'http://neo4j:123456@localhost:7474')
->build();
$result =$this->client->run('create (n:person) return n');
dump($result);
die();
}
}
即可,在neo4j(http://neo4j:123456@localhost:7474)可视化界面看到自己创建的数据。
|