问题标签 [laravel-relations]

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 回答
210 浏览

laravel - with() 中的回调在 laravel 雄辩的查询中返回 null

我正在尝试使用 laravel eloquent 来处理查询,但它无法识别关系

我有这个代码。当我添加关系时selectRawtransactions它什么都不返回,但是当我删除它时,它返回与消费者关联的所有交易。此外,total_pointsinwhere子句提出了total_points未找到的问题。

我基本上是在尝试获得总分小于或等于 5000 的消费者。

0 投票
2 回答
193 浏览

mysql - laravel 雄辩的关系查询

我正在尝试用 laravel eloquent 替换 mysql 查询。这是我的结构。

我试图实现的输出

这是我添加的Consumer.php

这是我到目前为止写的查询。

它不返回total_points

0 投票
1 回答
140 浏览

laravel - laravel 与模型的关系

首先我很抱歉这个问题,我知道这可能很糟糕。我正在阅读很多与 laravel 中模型的关系,但我不明白我不知道如何申请。

我的问题是:

我有一个模型session,我有一个模型,patient一位患者接受一个或多个疗程,一个疗程是为一位患者,ok¿?? 我的应用程序是物理治疗诊所。

在我的模型中,Session我有这个:

在我的模范病人中,我不知道我是否必须做任何事情或者我必须这样做:

一名患者可以接受一次或任何一次治疗,一次治疗是针对一名患者的,我有更多的关系,但我需要知道为下一步做一次。

我正在做这个问题,因为我的应用程序 web 返回了这个错误:

我认为我的关系很糟糕并挂断了我的申请

非常感谢您的帮助。对不起我的问题

更新

如果我想在会议中展示医生......我有这个:

在模型会话中:

在模型医生中

但我不能在我的餐桌上显示做这个会议的医生

0 投票
1 回答
29 浏览

php - 从laravel中的孙表中获取列

我有 3 个表表A表 B表 C

表1有很多表B,表B有很多表C

我正在使用这个查询

现在我想从控制器中的表 c 中选择一些列有没有办法像这样从表 c 中获取列

0 投票
1 回答
68 浏览

mysql - JSON 的 Laravel 连接关系

我在 Laravel 中使用雄辩的关系将我的数据输出到 JSON。当我使用 Eloquent Relations 时,它们在 JSON 中显示为一个对象,但我只需要 JSON 输出,其中包含没有对象或 json 的变量,如下所示:

而不是这个(LARVEL中一对多toJSON关系的结果):

结果:

任何想法如何做到这一点?我可以使用 DB join () 来做到这一点,但是有没有办法使用 Eloquent 来做到这一点?除了 :

因为这不是最好的方法,因为我使用的是列名和表名,我必须去后面的DB查看它们

0 投票
0 回答
36 浏览

laravel - Laravel @foreach 重复相同的数据

当我尝试添加@foreach 3 次时,它会重复我的数据。我该如何解决?我正在使用 Livewire。

小总结:我将尝试使用 Laravel 和 livewire 制作一个学生管理系统。基本上,我正在尝试制作一个基于每月、每学期和每年的支付系统,因此它也与更多分开。示例 我们有不同的月供学生价格值。

这是我的代码

雄辩的关系

这是我的刀片文件

这是 Blade 文件中的表格视图

0 投票
3 回答
452 浏览

laravel - 具有预加载关系的 Laravel 模型

我有一个数据库表来存储我的职位,以免重复它们,并且 Job 模型在内部有关系,所以当我使用 Eloquent 模型时,我必须总是一遍又一遍地调用或加载 JobTitles 模型。有没有办法始终使用内部预加载 JobTitles 的 Job 模型?

这是 JobTitle 模型

现在我在控制器中的代码如下所示:

它工作正常,但是当我打电话给人们的工作时

给出错误,任何想法如何做到这一点?

0 投票
2 回答
139 浏览

laravel - Laravel:使用和 whereHas 过滤第二个关系 hasOne

我正在尝试对关系使用“with”和“whereHas”过滤表,并让它遵循第二个关系。

是否可以使用“with”来完成,还是只能使用“Joins”?

工单 >> StatusHistory(最后一条记录) >> StatusName = 'new'

0 投票
2 回答
48 浏览

mysql - 需要将查询转换为 Eloquent Model laravel

我有一个 MySQL 的查询,但我需要将它转换成一个雄辩的模型 laravel 8。下面给出了查询,

到目前为止,我已经这样做了,

但这会返回一个列表,但我需要该列表的计数。这意味着它显示了 22 行,我需要这 22 行作为返回。

我的模型 ChatHistory 与 ChatGroup 的关系

我的模型 ChatGroup 与 ChatHistory 的关系

请帮助将其转换为雄辩的模型查询 在此先感谢。

0 投票
3 回答
45 浏览

laravel - 如何通过模型关系从三个相关表中获取数据?

我有三个这样的表:

费用:-

  1. 费用_id
  2. 用户身份

用户:-

  1. 用户身份
  2. 员工ID

员工:-

  1. 员工ID

我想从员工表那里得到first_name和,我尝试了类似下面的方法,但我没有得到正确的数据。 last_nameexpense.user_id = user.user_id

费用模式:-

用户型号:-

和员工模型:-

我打电话是这样看的:-

它显示数据,但不是预期的数据。

我的错误在哪里,应该怎么做?请帮忙!谢谢!