gpt4 book ai didi

laravel - 使用 Eloquent ORM 的关系上的过滤器加载多个关系

转载 作者:行者123 更新时间:2023-12-05 00:29:24 26 4
gpt4 key购买 nike

我有以下代码不起作用:

$threads = MessageThread::with('last_message', 'thread_visibility')
->where('message_thread_visibility.user_id', Auth::user()->id)->get();

将“where”子句添加到 Laravel 中急切加载的多关系 Eloquent 查询的最佳方法是什么?

最佳答案

$threads = MessageThread::with(array(
'last_message',
'thread_visibility' => function($query) {
$query->where('user_id', 2);
}))->get();

以上似乎有效。

关于laravel - 使用 Eloquent ORM 的关系上的过滤器加载多个关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17297311/

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