如何从 Laravel 控制器获取 ID 用户

阿托克

我有 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel 5.2-如何获取新创建的用户的ID并将其传递给控制器

如何从视图传递控制器中的ID(在Laravel中编辑用户)

Laravel 6 如何在控制器中存储登录用户的 ID

如何从订单控制器获取新创建的 ID 到 laravel 中的订单项目控制器

如何从 Spring Boot REST 控制器以角度视图获取用户 ID

Laravel如何在apiResources控制器中获取身份验证用户详细信息

如何在控制器中获取用户角色数据并显示 Laravel

Laravel将当前用户ID传递给控制器

我想使用Auth :: user()-> id在laravel 5.3控制器中获取用户ID,但会导致错误

如何在Laravel中根据刀片和控制器内部的id获取列值?

如何获取ID以在控制器laravel中的另一个函数中使用

Laravel 如何在保存前在控制器中获取 AI id

SignalR从控制器获取用户ID

如何在控制器中获取流程实例的ID?

如何从按钮获取我的 ID 到我的控制器?

如何在控制器 Laravel 中获取翻译消息?

如何从控制器获取记录到Ajax laravel 5.2

如何在laravel控制器中获取Rapidapi?

如何在laravel控制器中获取json对象

我如何使用Laravel在控制器内部获取数据

如何从 Laravel 控制器获取数据并进行比较?

如何从laravel护照令牌获取用户ID?

Laravel,如何通过用户ID获取最后订单日期

如何通过Laravel中的ID获取用户名?

如何在laravel的构造函数中获取当前用户ID?

如何从控制器Ruby On Rails中传递表中的用户ID

Spring security 核心插件 - 如何从控制器访问用户 ID

如何修改我的控制器以使查询仅限于用户 ID?

如何在控制器中的Laravel中使用自定义防护登录用户