你好,我想检索我的projects
在一个数据库中持有的身份验证user
谁也创建clients
(他们有许多项目和任务)和tasks
(属于一个项目和任务和用户)。
我想检索状态表中未标记为已关闭的所有任务,我知道此任务的ID为2,因此可以检索此任务:
public function getOpenProjects() {
return \Project::with(['clients', 'tasks', 'status'])
->where('status_id', '!=', '2')
->whereUserId(Auth::user()->id)
->get();
}
但是我怎样才能改变它来查询状态表中的一列呢?该表中的名称列?
4条答案
按热度按时间dzjeubhm1#
你可以试试这个:
你也可以试试这个(只有当
query
返回你想要的name
时,它才会获取记录,否则没有):ao218c7q2#
你可以试试这个:
j7dteeu83#
现在,您可以使用 * whereRelation *
vd2z7a6w4#
如果你需要添加条件你可以做
或者你可以