问题标签 [laravel-eloquent]

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 投票
2 回答
1248 浏览

php - Laravel 使用 id 使用 order_details 查询订单

坚持这一点。我使用没有 Id 的相同查询来成功获取所有这些数据。

关系

命令:

订单详情:

但是尝试使用相同的东西来获取特定订单的数据不会返回 order_details。

为什么在传递一个 id 时它的行为会有所不同?

0 投票
2 回答
6729 浏览

php - Laravel Eloquent Query - 如何使用 DISTINCT 返回唯一值

我是 Laravel 和 Eloquent 的新手,我正在尝试从 3 个表中检索唯一记录,即 cupboards、item_types 和一个 pivotcupboard_items。还有第四个位置表。

在 MySQL 中构建了一个工作查询,如下所示(在 MySQL 工作台上成功测试)。尝试使用 DB::raw('') 和 DB::statement(''),但我的 IDE 发出警告说“没有配置数据源来运行此 SQL 并提供高级代码帮助”并使用 DB::raw 返回DB::statement 返回“true”时为空对象。

不确定我的语法是否错误,但我随后也尝试构建一个 Eloquent 查询

但显然我的 DB::raw 查询语句中不能有 DISTINCT,并且不确定我的连接是否正确完成。任何关于如何从这里开始的建议都非常感谢!!!谢谢!

0 投票
1 回答
337 浏览

laravel - Laravel 半正弦计算

我使用这个工具来计算两点之间的距离:

需要在查询中使用它来获取商店按距离已经通过 url 他的 $lat e $long 的给定点的距离排序。我如何在查询中使用这个函数?

0 投票
1 回答
418 浏览

eloquent - 带有 concat 的 eloquent 子查询

我是新的 laravel 5.3,并且面临着 eloquent 的子查询问题。我不知道如何使用 eloquent 编写子查询。我的查询如下。

这在 MySQL 中运行良好。那么我们如何才能将这个查询转换成 eloquent。所以请解决这个问题

0 投票
1 回答
255 浏览

mysql - Laravel 5.3 查询 - 左连接一些表

我正在尝试从“interviews”表中获取每个candidate_id 的最新记录。

这就是我想要实现的: 在此处输入图像描述

我在 laravel 上使用 Eloquent 并且已经尝试过这种方法(有和没有 eloquent):

我雄辩地尝试过这个:

如果我更改get()toSql()我有上图中显示的完全相同的查询,但在 laravel 上运行我总是得到这些结果(这使用第一种方法,使用查询生成器): 在此处输入图像描述

有人知道我为什么会得到这个结果吗?很难理解 laravel 正在执行与 HeidiSql 中相同的查询,但我得到了不同的结果:(

任何提示?

提前致谢!

0 投票
2 回答
1704 浏览

php - 为什么 self 不处理雄辩的查询(laravel 5.3)?

我的存储库代码是这样的:

dd($query) = 1 的结果是真的

但我尝试这样的自我:

dd($query) = 4 的结果是假的

为什么使用self时,结果不正确?

0 投票
1 回答
33 浏览

laravel - Eloquent:博客表之间的关系

有人会有一个在 Eloquent 中使用关系的实际示例,如下所示:我有一个包含多个类别的博客,在这些类别中我将有几个帖子,就像我在视图中显示一个包含多个帖子的类别一样。有什么实际的例子可以让我研究我的逻辑吗?我在这里见过几个,但没有一个符合我上面想要的。

模型帖子:

控制器:

型号类别:

查看索引

0 投票
3 回答
62 浏览

php - 删除页面和所有连接到主页面的嵌套页面

我正在使用 Laravel 5.3。当我删除主页时,有什么简单的方法可以删除所有嵌套页面吗?

例如在我的表中:

它给出了这样的结构:

当我删除example name 1id = 58)嵌套页面也应该被删除。如何在 php 循环或 Laravel 5 中以其他方式执行?

0 投票
1 回答
5442 浏览

php - 雄辩的 whereRaw 语句和 orWhereRaw 为 NULL

对于搜索查询,我有以下内容:

添加orWhereRaw语句给我的结果比仅whereRaw. 添加另一个时,它似乎以某种方式忽略了第一个。它包含在 SQL 语句中。还有另一种比较字符串和空值的方法吗?

我还尝试了以下方法,如下所示:

如果我更改顺序(首先是 whereNull,其次是 whereNull),这也会给我不同的结果。与 where 子句相对应的包容性查询似乎无法正常运行。如果我使用常规的 where 子句,我不会遇到任何问题。

跑步SELECT * FROM events WHERE current_state='unavailable' OR current_state IS NULL;确实为我产生了正确的结果。

0 投票
2 回答
176 浏览

laravel - 无法与具有自定义主键的表创建雄辩的关系

当我试图从公司模型中获取用户详细信息时,我得到了 NULL 值。

类回购控制器{