问题标签 [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.
laravel - with() 中的回调在 laravel 雄辩的查询中返回 null
我正在尝试使用 laravel eloquent 来处理查询,但它无法识别关系
我有这个代码。当我添加关系时selectRaw
,transactions
它什么都不返回,但是当我删除它时,它返回与消费者关联的所有交易。此外,total_points
inwhere
子句提出了total_points
未找到的问题。
我基本上是在尝试获得总分小于或等于 5000 的消费者。
mysql - laravel 雄辩的关系查询
我正在尝试用 laravel eloquent 替换 mysql 查询。这是我的结构。
我试图实现的输出
这是我添加的Consumer.php
这是我到目前为止写的查询。
它不返回total_points
laravel - laravel 与模型的关系
首先我很抱歉这个问题,我知道这可能很糟糕。我正在阅读很多与 laravel 中模型的关系,但我不明白我不知道如何申请。
我的问题是:
我有一个模型session
,我有一个模型,patient
一位患者接受一个或多个疗程,一个疗程是为一位患者,ok¿?? 我的应用程序是物理治疗诊所。
在我的模型中,Session
我有这个:
在我的模范病人中,我不知道我是否必须做任何事情或者我必须这样做:
一名患者可以接受一次或任何一次治疗,一次治疗是针对一名患者的,我有更多的关系,但我需要知道为下一步做一次。
我正在做这个问题,因为我的应用程序 web 返回了这个错误:
我认为我的关系很糟糕并挂断了我的申请
非常感谢您的帮助。对不起我的问题
更新
如果我想在会议中展示医生......我有这个:
在模型会话中:
在模型医生中
但我不能在我的餐桌上显示做这个会议的医生
php - 从laravel中的孙表中获取列
我有 3 个表表A表 B和 表 C
表1有很多表B,表B有很多表C
我正在使用这个查询
现在我想从控制器中的表 c 中选择一些列有没有办法像这样从表 c 中获取列
mysql - JSON 的 Laravel 连接关系
我在 Laravel 中使用雄辩的关系将我的数据输出到 JSON。当我使用 Eloquent Relations 时,它们在 JSON 中显示为一个对象,但我只需要 JSON 输出,其中包含没有对象或 json 的变量,如下所示:
而不是这个(LARVEL中一对多toJSON关系的结果):
结果:
任何想法如何做到这一点?我可以使用 DB join () 来做到这一点,但是有没有办法使用 Eloquent 来做到这一点?除了 :
因为这不是最好的方法,因为我使用的是列名和表名,我必须去后面的DB查看它们
laravel - Laravel @foreach 重复相同的数据
当我尝试添加@foreach 3 次时,它会重复我的数据。我该如何解决?我正在使用 Livewire。
小总结:我将尝试使用 Laravel 和 livewire 制作一个学生管理系统。基本上,我正在尝试制作一个基于每月、每学期和每年的支付系统,因此它也与更多分开。示例 我们有不同的月供学生价格值。
这是我的代码
雄辩的关系
这是我的刀片文件
laravel - 具有预加载关系的 Laravel 模型
我有一个数据库表来存储我的职位,以免重复它们,并且 Job 模型在内部有关系,所以当我使用 Eloquent 模型时,我必须总是一遍又一遍地调用或加载 JobTitles 模型。有没有办法始终使用内部预加载 JobTitles 的 Job 模型?
这是 JobTitle 模型
现在我在控制器中的代码如下所示:
它工作正常,但是当我打电话给人们的工作时
给出错误,任何想法如何做到这一点?
laravel - Laravel:使用和 whereHas 过滤第二个关系 hasOne
我正在尝试对关系使用“with”和“whereHas”过滤表,并让它遵循第二个关系。
是否可以使用“with”来完成,还是只能使用“Joins”?
工单 >> StatusHistory(最后一条记录) >> StatusName = 'new'
mysql - 需要将查询转换为 Eloquent Model laravel
我有一个 MySQL 的查询,但我需要将它转换成一个雄辩的模型 laravel 8。下面给出了查询,
到目前为止,我已经这样做了,
但这会返回一个列表,但我需要该列表的计数。这意味着它显示了 22 行,我需要这 22 行作为返回。
我的模型 ChatHistory 与 ChatGroup 的关系
我的模型 ChatGroup 与 ChatHistory 的关系
请帮助将其转换为雄辩的模型查询 在此先感谢。
laravel - 如何通过模型关系从三个相关表中获取数据?
我有三个这样的表:
费用:-
- 费用_id
- 用户身份
用户:-
- 用户身份
- 员工ID
员工:-
- 员工ID
- 名
- 姓
我想从员工表那里得到first_name
和,我尝试了类似下面的方法,但我没有得到正确的数据。 last_name
expense.user_id = user.user_id
费用模式:-
用户型号:-
和员工模型:-
我打电话是这样看的:-
它显示数据,但不是预期的数据。
我的错误在哪里,应该怎么做?请帮忙!谢谢!