问题标签 [neoeloquent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
169 浏览

laravel - 如何检查 Neoeloquent 中是否存在超边缘?

在我的模型中定义了 hyperMorph 方法,在我的 Neo4j DB 中有一些多态关系,我尝试了这两行来检查关系的存在,但都返回 true ,即使三个节点之间没有关系:

这两个问题在哪里?

0 投票
1 回答
212 浏览

laravel-5 - Laravel 5.3 Passport 模型使用 NeoEloquent

有没有一种简单的方法可以覆盖 Laravel 5.3 Passport 模型,以便他们使用Vinelab\NeoEloquent\Eloquent\Model而不是Illuminate\Database\Eloquent\Model

0 投票
1 回答
84 浏览

php - Laravel NeoEloquent 忽略 ::create 命令上的“CONSTRAINT”

所以我刚开始编写我的 API,并遇到了这个错误:

在创建具有唯一 CONSTRAINT 两次的用户时,返回异常,但仍在创建节点!

CONSTRAINT 在“User:access_token”属性上,我正在使用以下代码:

请问有什么帮助吗?

0 投票
1 回答
447 浏览

laravel - Laravel NeoEloquent - 同一节点类之间的动态关系

我正在使用 Laravel 和 Neo4j 作为后端进行概念验证。NeoEloquent 是目前的首选:https ://github.com/Vinelab/NeoEloquent

目前我有一个与“术语”有很多关系的“人”模型。这很好用,正如它所描述的那样:https ://github.com/Vinelab/NeoEloquent#one-to-many

下一步是创建动态关系。因此,一个术语可以与另一个术语有关系。关系类型也必须灵活。所以它可以是一种、复制、关系等。就像这样:

在此处输入图像描述

关系类型不应该是固定的,将在稍后阶段可视化。最好的方法是什么?我可以用多态关系和 HyperEdges 做到这一点吗?据我了解,使用多态关系会在两者之间创建一个额外的节点。这个概念与 Neo4j 的工作方式不同,Neo4j 的边缘具有属性和属性。我对吗?最好的方法是什么?

0 投票
1 回答
118 浏览

neo4j - 与他自己相关的节点的边缘

我刚刚开始使用 neo4j 和 NeoEloquent,我无法获得与自己相关的节点的边缘(有一些重要信息)。

自己引用的节点

我像这样添加这个关系:

用户模式.php

当我尝试像这样获得优势时:

我收到此错误:类型错误:传递给 Vinelab\NeoEloquent\Eloquent\Edges\Finder::edgeFromRelationWithDirection() 的参数 1 必须是 Everyman\Neo4j\Relationship 的实例,给定布尔值,

谢谢指教!

0 投票
1 回答
59 浏览

oauth-2.0 - 具有 lucadegasperi/oauth2-server-laravel 关系的雄辩模型

任何人都有 lucadegasperi/oauth2-server-laravel 包的实际 Eloquent 模型。迁移对关系不是很清楚,尤其是多对多。不确定哪一边应该是 hasMany() 和 belongsToMany()。尝试按照迁移为 Neo4j 数据库制作模型。

0 投票
1 回答
119 浏览

laravel - 从父节点获取特定数据

我是neoeloquent的新手。我创建了一些具有一些子节点的节点。但是我不知道如何从子节点获取父节点的数据?

0 投票
1 回答
125 浏览

php - Neo4j - RESTful API POST 方法

我正在Neo4j使用PHP. 我正在使用Laravel framework和一个OGM被调用的NeoEloquent. 当执行 create 方法来创建节点时,这会OGM发送一个 post 请求,如此处文档中所述。有没有办法将此操作记录为Cypher创建查询。

0 投票
0 回答
222 浏览

php - NeoEloquent 未定义属性:Illuminate\Database\Query\Builder::$matches

我是 Neo4J 和 Laravel 的新手。我正在尝试使用 Vinelab\NeoEloquent 库来为 Eloquent 提供一个包装器。现在,如果我尝试使用默认的 laravel 身份验证代码,它会给我以下错误:未定义的属性:Illuminate\Database\Query\Builder::$matches。

我没有改变任何东西,但我想知道是否有经验的人可以帮助我?我需要改变什么吗?注册工作。它很好地创建了 :User 节点。它在那里也给出了一个错误:Call to a member function lastInsertId() on null。

请注意,我使用工匠 make:auth 功能使用未经编辑的 Laravel 身份验证。在撰写本文时,我使用的是最新版本的 Laravel (5.5) 和 Vinelab\neoEloquent ^1.4.4 版本。

提前致谢!

0 投票
0 回答
345 浏览

php - NeoEloquent 类未找到 Symfony\Component\Debug\Exception\FatalThrowableError

我正在尝试使用 NeoEloquent 在 2 个对象之间创建链接。不幸的是,我收到以下错误。

NeoEloquent 错误

我几乎尝试了一切,但不幸的是我无法让它工作。

我将要链接到的权限对象作为表示标签 id 的整数提交。

标签之间的关系是多对多关系。据我所见,我做的一切都正确。我已经检查了 GitHub 页面,它对我来说看起来不错。

提前致谢!

控制器方法:

好榜样:

权限模型: