Laravel 5 Laravel 5.1中的Acl/Laravel错误
我在系统中创建用户角色和权限时遇到问题 我使用的是包acl/laravel,文档描述了这些阶段。在获取用户角色之前,我编写了以下代码UserController: 文件: 错误: Macroable.php第81行中的BadMethodCallException:Laravel 5 Laravel 5.1中的Acl/Laravel错误,laravel-5,laravel-5.1,acl,role,Laravel 5,Laravel 5.1,Acl,Role,我在系统中创建用户角色和权限时遇到问题 我使用的是包acl/laravel,文档描述了这些阶段。在获取用户角色之前,我编写了以下代码UserController: 文件: 错误: Macroable.php第81行中的BadMethodCallException: 方法getRoles不存在 出了什么问题,我如何修复它?问题是getRoles方法存在于User对象中,当您在$users变量中使用User:all()时,您将获得所有用户,而不是单个用户 因此,您可以: $users = User:
方法getRoles不存在
出了什么问题,我如何修复它?问题是
getRoles
方法存在于User
对象中,当您在$users
变量中使用User:all()
时,您将获得所有用户,而不是单个用户
因此,您可以:
$users = User::all();
return view('users.index', compact ('users'));
在您的刀片模板中,您可以在
foreach
中为单个用户循环用户getRoles()
方法并显示它们你好,我的朋友,我按照您说的做了,但我遇到了这个错误:f3d2c905c9ca26d6bcc8f7cd30a0568b第31行中的FatalErrorException:调用未定义的函数getRoles()@请包括有问题的刀片模板
$users = User::all();
return view('users.index', compact ('users'));