我有 3 个相关的表,如下所示:
主题->部门->具有字段的用户:
topics
+ id
+ name
+ division_id
divisions
+ id
+ name
users
+ id
+ name
+ email
+ division_id
+ password
如果我只知道 Laravel Controller 中的主题 ID,如何获取用户 ID?
我假设你已经为你的表创建了模型,所以在我的例子中$topics是你的主题表的模型,而$user是用户表的模型:
$mytopic = $topics->find(2); //2 is the id, you can use what id you need
现在我将从当前主题中获取Division_id:
$division_id = $mytopic->division_id;
现在我们可以使用$division_id来获取所有拥有这个 Division_id 的用户:
$usersWithDivisionId = $users->where('division_id', $division_id)->get();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句