我正在尝试获取角色id,但我不知道如何操作,因为它不起作用:
身份验证::用户-
对象(照亮\数据库\雄辩\收集)#843(1)
{["项目":受保护]=
您的日志消息无法读取,但我知道您的代码有什么问题。
您无法从数组中获取属性,只能从单个集合中获取属性,因此您必须选择所需的集合,在我的示例中,我选择first()
one(使用laravel特殊方法)。
Auth::user->roles()->first()->role_id;
或者你也可以用普通的php方式
Auth::user->roles[0]['role_id'];
注意:您必须使用角色
在第二个示例中,您不能使用角色()
,因为它将返回关系
(在您的情况下为belongTomany
)类而不是集合
据我所知,这应该是你想要的
Auth::user()-
如果有,在您的用户模型中,您可以编写
public function getRoles() {
return $this->roles()->pluck('id')
}
然后,
Auth::user()-
您应该使用下面的解决方案。
$user = \Auth::user();
$name=$user->name;
$roles = $user->getRoles();
或者
您可以尝试以下方法:
Auth::user()->roles[0]->id
我在Firestore有一个项目: 我需要获取数组“Personal”并在列表视图中显示它,我在这里看到一个类似的例子,从Firestore获取一个ArrayList和文档名,我尝试了这个解决方案。。。 Android Studio不显示错误,但试着运行应用程序,结果停止了,有人能帮我吗?
有什么方法可以简化这段代码吗?我正好有一个白色的一块,想要得到它的位置 代码: 瓦片类: 件类:
所以我有一个形式为X的矩阵,我试着读两个对角线,我读第一个,但我读第二个对角线很吃力。 为了前任。如果我给出数字2,3,4,它会输出矩阵: 2 0 0 0 3 0 0 0 4 但在这种情况下,我需要读其他对角线,但只读边中的数字,因为我已经读过数字3了。 这种情况只是当矩阵的大小是奇数时,但我也需要帮助,当它是奇数时,即使认为它会更容易,因为你只需要阅读两个对角线而不关心中间元素。 这是我到现在为
非法尝试将非集合映射为@onetomany、@manytomany或@collectionofelements:cloudcodes.schema.generator.model.useroudata.orgunitpathid 有人能帮我提前谢谢你吗。
输入: 第一行:两个空间分隔的整数N和Q,分别表示数组A中的元素数和查询数 第二行:N个表示数组元素的分隔整数
Traceback(最近调用最后一次):文件"C:\用户\josej\AppData\本地\程序\Python\Python310\lib\站点包\mysql\连接器\abstracts.py",第553行,在配置DEFAULT_CONFIGURATION[key]KeyError:'datebase' 在处理上述异常期间,发生了另一个异常: 回溯(最近一次调用):文件“C:\Users\jose