问题标签 [entrust]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel 5.4 with Entrust:如何让用户获得角色
我试图让所有用户都拥有角色,但“角色”字段始终是一个空数组。
有 4 个用户,其中 2 个至少附加了 1 个角色,已验证。
用户控制器.php
即使我不在控制器中使用“with->('roles')”,我也会将“角色”字段作为空数组。奇怪的?
如果我在视图中打印每个用户角色,我会得到:
我做错了什么?
php - Entrust with Laravel - 具有条件角色的雄辩查询
我的 Laravel 应用程序中有单个用户雄辩的模型:
我将使用 Entrust 作为角色。用户可以有多个角色。
我已经设法让用户拥有具有相同雄辩模型用户的多个角色,如下所示:
如何在其他模型中处理这个假设在公司模型中:
如何让这个工作?
编辑 我能够遍历用户并获取具有特定角色的相关用户,但它在集合中添加了空项目:
不过,我正在检查$u != null
我可以在集合中看到许多空对象。
php - Laravel 仅通过 Auth 允许具有超级管理员角色的用户
我已经实现entrust
了角色和权限。我有 3 个角色,超级管理员、管理员和客户。
超级管理员可以访问网络应用程序(例如 www.myurl.com)
管理员只能通过 api 访问,即通过 api.php 路由的移动应用程序(例如 www.myurl.com/api/login)
客户可以通过 api 即移动应用程序访问
现在,我发现了一个错误,当管理员尝试使用他的凭据通过 www.myurl.com.login 登录时,他被允许登录!!!
在进一步调查中,我发现我需要login
在登录时更改方法并提供角色检查,但我无法通过。我更改了登录功能如下,但管理员和客户仍然可以登录!
我试图dd(1)
了解流程,但是对于超级用户,我得到了dd
响应,而对于其他用户,它没有进入该块并将非超级管理员角色重定向到主页!
我正在使用Laravel 5.4
andentrust package
作为角色。
laravel - 如何从角色中分离权限?(在 laravel Freamwork 和委托包中。)
我在 laravel 中使用委托包来管理角色和权限。
它不起作用。
php - 如何在 laravel 5.4 中使用 entrust 包登录后重定向
登录后它不工作基于自动重定向角色。
php - 试图让用户拥有各自的角色,但返回找不到类“角色”
我在Laravel 5.4上并使用Zizaco Entrust处理我的应用程序中的角色和权限,我试图拉出所有具有“用户”角色的用户,但它返回了这个错误
(1/1) 致命错误异常
在中找不到类“角色”
HasRelationships.php(第 487 行)
这是我的查询
和我的用户模型
榜样
和委托配置
有什么想法,请帮忙?
laravel-5.4 - 如何在 laravel 5.4 中实现委托
嗨,我是使用 laravel 的新手。我不明白如何创建多角色用户。我想创建一个管理员和普通用户。如果可能的话,我想使用委托(https://github.com/Zizaco/entrust)。我正在使用 Laravel 5.4 并安装委托。如果可能的话,一个解释委托的小例子会有所帮助。
laravel - laravel委托如何在刀片中检查角色的权限?
我在我的 laravel 项目中使用委托。在刀片文件中,当我编辑角色时,我想用复选框显示所有权限。
但是我坚持认为如果角色具有权限,我希望检查复选框状态。我将角色和所有权限传递给刀片,然后尝试
但它没有用
我还尝试将 $role 和 $permissions 转换为数组并将它们传递给刀片并使用 foreach 两次,它也不起作用。有什么办法可以做到吗?
laravel - Laravel 5.4 Zizaco/entrust - 用户软删除
如何防止在用户软删除时分离角色?
$user->hasRole('subscriber')
=> 真
$user->delete()
$user->hasRole('subscriber')
=> 假
$user->restore()
$user->hasRole('subscriber')
=> 假
laravel-5 - Laravel 策略 VS 角色/权限实现
我已经使用 Laravel Policies 实现了小测试代码。我想知道这是否是实现基于角色的权限系统的正确方法。我也使用了 Entrust Role Permission 包。我的要求如下: 1. 角色列表 2. 模块列表 3. 每个模块都有一组权限 4. 每个角色都与一组权限链接
政策似乎与模型有关。当我们创建一个复杂的应用程序,我们将模型分组到组件(或服务提供者)中时,这种方法似乎很困难。请就这个问题提出建议。提前致谢