问题标签 [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.
permissions - Laravel ACL with Entrust,如何保护路由,控制器方法
如果用户对路线有权限,我如何与 Entrust 核对。
我的权限表中有一个路由字段和操作名称
例如
can_update_profile, can_delete_profile, can_see_profile
与我为每个角色添加特权相比,我尝试实现一个中间件,如果用户有能力访问控制器方法但失败,它会检查路由。
Entrustcan
将所有请求解释为免费访问
这是我的中间件
laravel - 检查用户是否在 Laravel 5.5 中具有角色
我正在使用委托包来管理角色,并且我使用护照进行身份验证,因为它是 API。
实际上我需要的是要检查用户是否有角色,
我已尝试使用以下代码,但它不起作用
我只想在用户具有管理员角色时生成访问令牌,如果用户没有管理员角色,则显示中止消息。
php - Laravel 5.5 和委托
我正在尝试使用 Entrust 在 Laravel 5.5 上应用角色和权限。
我用这个,作为里面的文档:App\models\Role.php
但是,当我尝试将角色分配给收到此问题的用户时:
你能给我建议吗?
php - ziccaco/委托 laravel 权限和角色我不能更改角色名称
我正在使用这个库来管理我的网络应用程序上的角色:https ://github.com/Zizaco/entrust
在代码中我使用中间件,如:
并在模板中刀片的功能:
现在我想将 Admin 的名称更改为其他名称,因此我尝试编辑数据库和这些函数。作为第一步,我尝试修改字段“display_name”,正如文档所说,这甚至是可选的!对我来说,我的倾诉就足够了
name——角色的唯一名称,用于在应用层查找角色信息。例如:“管理员”、“所有者”、“员工”。
display_name — 角色的可读名称。不一定是唯一的和可选的。例如:“用户管理员”、“项目
所有者”、“Widget Co. Employee”。
但是没有结果!登录时只有空白页面!然后我尝试用新值修改所有东西(db-middleware-@role() 函数)......但仍然是空白页...... auth.login 控制器中没有定制。那么关于使用的 display_name 或名称?我在哪里可以找到它如何影响我的功能?
Laravel 5.4 版,带有 gentellella 管理模板。
php - Location of entrust roles and permissions code
I am new to Laravel and trying to use enrtust plugin for roles and permissions, but when following the instructions in the documentation, I reached the bit where I have to put the code that creates the roles and permissions, but it did not mention where I have to put it. What is the best place to put it?
Here is the code I am talking about:
laravel - Laravel save() 不适用于新对象
我正在尝试在控制器中使用委托文档提供的代码,但save()
方法不会执行并给我错误
[App\Http\Controllers\role] 上不存在方法 [save]
这是代码:
php - 控制器上角色 Zizaco/entrust 的中间件,但如果用户没有角色,它会给出 HttpException
因此,在我的 laravel 项目中,我有 3 个角色管理员员工供应商,每个角色都有控制器在控制器中我已经放置了角色的中间件,它可以正常工作,但是当用户没有角色时,我不喜欢它给出 HttpException 错误我如何改变而不是给用户 HttpException 将他重定向回或 404 not found 页面继承我的控制器
php - 如何缓存权限和角色?
我使用https://github.com/Zizaco/entrust 因为有许多相同的请求
exception - Laravel 5.5 Entrust 使用中间件授予路由组权限失败
我正在为我的 laravel 5.5 项目使用委托来提供 ACL 系统。当我尝试在路由中使用中间件来过滤访问时,它属于以下情况
如果此方法内部的管理员访问路由我得到一个异常
如果我删除第二个角色访问
比它有效,但我需要将此路由访问权限拆分为可以通过这两个角色访问的权限。
在这种情况下我做错了什么?