【发布时间】:2019-07-11 16:13:19
【问题描述】:
以下是我的查询,它可能输出多于一行。我需要将 user_id 字段存储在下面 $send_user_id 变量的每一行中,以便在刀片中使用 foreach 循环。我目前收到(尝试获取非对象的属性)错误。
$j_request = DB::table('grpusrs')
->join('users', 'users.id', '=', 'grpusrs.user_id')
->join('groups', 'grpusrs.group_id', '=', 'groups.id')
->where('groups.owner_id', $user_id)
->where('grpusrs.join_request', 1)
->get();
$send_user_id = $j_request->user_id;
此外,此查询连接两个表,那么如何指定具有必填字段的表? (即我想要在 'Grpusrs' 表中的 user_id 而不是在 'Groups' 表中)
【问题讨论】:
-
而不是get try ->first();