问题标签 [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.
php - Laravel Entrust Permissions 禁用文本输入
我正在尝试使用权限,如果用户拥有它,那么用户将能够编辑表单中的文本字段,否则,该字段将被禁用。
我知道我可以在这里添加一个禁用的参数{{ Form::text('name', ['disabled' => 'disabled']) }}
我应该怎么做才能实现我需要做的事情而不必编写我的 HTML 表单两次?这是我的表格:
换句话说:(if
有权限显示正常表单else
显示相同的表单但禁用字段)
php - Laravel 5.5 页面因不活动而过期
我使用了 laravel 5.4 和Zizaco/entrust。
今天我将我的项目升级到 Laravel 5.5。
当我想登录我的项目时,显示此错误
由于不活动,该页面已过期。
请刷新并重试。
我改成SESSION_DRIVER=file
LaravelSESSION_DRIVER=array
给我看这个错误
此缓存存储不支持标记。
我在谷歌上搜索并找到这个
https://github.com/Zizaco/entrust/issues/468
这篇文章告诉我设置SESSION_DRIVER=array
caching - Laravel 5.5:委托这个缓存存储不支持标记?
我正在使用Entrust ( zizaco/entrust": "5.2.x-dev
) 作为用户角色和权限,一切都在使用CACHE_DRIVER=array
.
但是我还有另一个要求,即在 5 次登录尝试失败时锁定用户,以使用我必须将缓存驱动程序更改为的功能,CACHE_DRIVER=file
并且 Entrust 不适用于file
驱动程序,因为file
不支持标签。
另外我没有选择使用其他缓存驱动程序memcached
,,apc
..redis
等
有没有办法做到这一点?
谢谢,
卡莱姆
php - Entrust @role 和 @permission 指令未在刀片中呈现,laravel 5.6
让我告诉你要点。
- 我正在使用https://github.com/Zizaco/entrust/的 Entrust
- 我正在使用多重身份验证,即我有 2 个
web
表users
卫和表admin
卫admins
。 - 在
admins
表中有具有多个权限的用户(也有角色)。 middelware
permission
有代码if (!Auth::guard('
admin
')->user()->can(explode('|', $permissions)))在我的
Admin
模型中,我使用了use EntrustUserTrait;
Middelware在我面临的唯一问题
permission
上运行良好,假设如果任何没有权限,那么写入该块的 html 应该隐藏在刀片文件中。routes.php
Admin User
can-create
@permission('can-create')
Lorem Ipsum...
@endpermission
上述刀片指令未突出显示为 @if 或 @foreach 等。
我认为我正在使用多身份验证,因为 Entrustusers
默认使用表。
考虑到这种情况,请赐教。
php - 在播种时为角色分配权限 - Entrust
Laravel 5.6.3 委托:1.9
我想用这个播种机只播种一排
和型号
现在,当我尝试播种时,出现此错误。
更新
我在 tinker 上试过
正确的做法是什么?
php - Laravel Entrust - 添加对访客角色的支持
我从这里使用Entrust 中间件。一切都很好,除非我想在登录时向管理员公开某个页面 以及向任何未登录的用户公开。
在此处的帮助下,我添加了以下中间件,但是当我点击 url 时,它说重定向太多。
数据库更改:在roles
表中我添加了一行 id 9 和 name guest
。如何在 Entrust 中添加访客支持,以便任何未登录的用户都将被视为访客,并允许他访问某些路线。
php - Laravel 雄辩的模型关系
我的应用建立在
我的榜样
我的用户模型是
现在你可以在 Tinker 中注意到
我得到了结果App\User::find(1)->roles()
,但我的用户模型有函数role()
,空集合App\User::find(1)->role()
和错误App\models\Role::find(1)->users()
所以请给出一些想法,如何解决这个问题?
laravel - 在 ProviderRepository.php 第 208 行:在 laravel 中找不到 Class 'Zizaco\Entrust\EntrustServiceProvider' 错误
我尝试使用 Entrust 包构建具有基于角色权限的管理模块。然后更新 composer.json 文件如下:
运行composer update
命令后打开后config/app.php
,找到providers数组,添加委托provider:
找到别名数组并添加委托门面:
从命令行运行以下命令以发布包配置文件。
然后得到以下错误:
在 ProviderRepository.php 第 208 行:
未找到“Zizaco\Entrust\EntrustServiceProvider”类
这个错误怎么解决??我也尝试composer dump-autoload
命令。但无法解决此错误。然后得到以下错误。
在 ProviderRepository.php 第 208 行:
未找到“Zizaco\Entrust\EntrustServiceProvider”类
脚本 @php artisan package:discover 处理返回的 post-autoload-dump 事件,错误代码为 1
请帮我。提前致谢。
laravel-5 - Zizaco/Entrust 多方法过滤器
我需要授予admin
对控制器中所有方法的访问权限,但仅限于一些 for customer-admin
.
我试着用这个
但似乎在这种情况下你必须同时符合两者。