gpt4 book ai didi

php - 来自 Eloquent 查询的 Laravel 链关系

转载 作者:行者123 更新时间:2023-12-02 17:06:20 24 4
gpt4 key购买 nike

我有一个 Eloquent 查询,它返回具有 hasMany 关系的 a。有了这种关系,我现在需要显示来自另一种关系的数据。这可以通过单个查询实现吗?

我的 Eloquent 查询获取关系;

$tickets = Tickets::with('ticketQuestions')->where('event_id', $id)->get();

我的TicketQuestions模型也有如下关系;

public function questions() {
return $this->belongsTo(Questions::class);
}

是否也可以从 Questions 模型中获取问题?

这样我的页面就可以显示工单、工单问题(查表)和问题本身。

最佳答案

您可以使用点符号来做到这一点:

$tickets = Tickets::with('ticketQuestions.questions')->where('event_id', $id)->get();

这就是你要找的吗?

关于php - 来自 Eloquent 查询的 Laravel 链关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51618006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com