问题标签 [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 - 在 Zizaco/entrust 中删除角色的问题
我正在尝试删除角色
我收到以下错误
在第 86 行的 vendor/zizaco/entrust/src/commands/MigrationCommand.php 中
榜样班
php - 无法添加外键约束 - Laravel Entrust
我真的不知道出了什么问题,但我不能用这个查询添加外键约束。
我如何创建帐户表?
然后委托迁移(下面只有有问题的部分):
laravel - 在 Vue JS 和 Laravel 5.1 + Entrust 中检查特定角色的权限
我在 Laravel 5.1 中使用Zizaco/ entrust。我想通过使用复选框明确授予特定角色的权限。这是我的代码:
获取角色:
获取权限:
下面是分配角色和权限的表格:
输出类似于: 输出截图
权限也通过以下方法成功分配:
如果角色具有特定权限,我唯一坚持的是选中复选框。
如果它在 php 对象中,我可以执行以下操作:
如何在 Vue JS 中使用 hasPermission() 方法?
laravel - Zizaco 委托不创建委托.php
为什么运行此文件时未创建文件 entrust.php:
我正在关注这个配置,这是我的composer.json
“您还可以发布此包的配置以进一步自定义表名和模型命名空间。只需使用 php artisan vendor:publish 并在您的 app/config 目录中创建一个 entrust.php 文件。” 但是没有创建文件 entrust.php。我能做些什么?这很奇怪。
laravel-5 - “委托”命名空间中没有定义命令
我正在为角色使用委托,我必须进行迁移,但是当我想执行时,php artisan entrust:migration
我得到了这个错误
[Symfony\Component\Console\Exception\CommandNotFoundException] “委托”命名空间中没有定义命令。
“它将生成 _entrust_setup_tables.php 迁移。”
我能做些什么?谢谢!
php - Laravel 5.2 动态角色和权限分配和检查
我使用 Laravel 5.2 和 Entrust 来管理用户角色和权限。到目前为止,我一直在使用这样的中间件来保护我的路线:
但现在我想动态检查角色和权限,而不是通过手动添加中间件。我想创建权限并将它们分配给角色并将角色分配给用户。并希望在运行时检查角色,例如在基本控制器或其他地方。我怎样才能实现这个系统。请帮助提前谢谢。
php - Laravel 5.2 with Entrust - not able to check Permission and render 403
I'm new to Laravel and I'm developing an application with User, Roles ans Permission. For this I'm using Zizaco/Entrust. I'm almost done with all of the steps but I'm not able to show the custom page for 403. My code are as follows :
'role-list'
is assigned to 'manager'
role and then 'manager'
role is assiged to 'ABC' user.
In my app\kernel file id added these middlewares :
In my routes file :
And then created a file : resources/views/errors/403.blade.php
But when I try to access the page I get this error :
php - 具体角色关系
我使用 Laravel 5.2 和 Entrust 包进行 ACL 的一个项目。在这个项目中,我需要一个角色('venue_owner'),其中场地是所有者。我也调用了表格venue
,但我不知道如何建立这种关系,因为表格users
适用于所有类型的用户。
如何使这种关系user
从角色中知道什么venue_owner
是什么的所有者venues
?
php - PHP 致命错误:在第 1 行的 eval() 代码中找不到类“用户”
我正在使用ENTRUST (Laravel 5 Package)。当我User::all();
在 Php artisan tinker 的 Shell 命令行中使用命令时。它给了我错误
PHP 致命错误:在第 1 行的 eval() 代码中找不到类“用户”
但是在尝试了 2-3 种不同的组合(这是错误的)之后,如果我使用相同的User::all();
,它会给我正确的结果。看起来很奇怪。
我是 PHP 和 Laravel 的新手。
用户.php
控制台输出:
laravel-5.2 - Laravel 5.2 Entrust:如果他手动添加受限URL,则重定向用户
使用 Entrust,我通过在Authcontroller.php
我现在面临的挑战是,例如。如果员工已登录并重定向到他的仪表板
domain.com/staff/dashboard
但是如果他从 url 手动删除员工并尝试访问超级管理员仪表板,则 Entrust 会抛出 403 错误,但我想将他重定向到他的仪表板,并显示“您未获得授权”的消息。
我尝试在 RedirectIfAuthenticated 中间件中实现相同的代码,但它给出了错误,因为 hasRole 在 Null 上调用。