【发布时间】:2020-12-21 14:49:37
【问题描述】:
如何使用 laravel eloquent 从多个表中进行搜索。以下是我的查询。
$data= User::where('id',$search_str)
->orWhere('name', 'LIKE', "%{$search_str}%")
->with('usersecond:id,name,email')->get();
如果我搜索某些内容,我会从用户表中获得结果。如何在此查询中从 usersecond 表中获取结果?
【问题讨论】:
-
您可以使用
orWhereExists过滤第二个表。