没有合适的资源?快使用搜索试试~ 我知道了~
permissible:(已废弃)使用 Eloquent 的强大、灵活的关系权限
共11个文件
php:4个
yml:1个
gitkeep:1个
需积分: 9 0 下载量 167 浏览量
2021-06-03
04:19:34
上传
评论
收藏 10KB ZIP 举报
温馨提示
允许 使用 Eloquent 的强大、灵活的关系权限。 Permissible 允许您将权限定义为独立的逻辑子句,这些子句可以直接针对模型数据进行评估,或编译为 Fluent 查询的 WHERE 子句。 基本原理 有时,权限可能很复杂。 想象一个讨论的场景,每个讨论都有很多帖子。 这是我们的权限逻辑: 仅当用户有权查看帖子所在的讨论时,他们才有权查看帖子。 用户只有在发起讨论后才能查看讨论。 级联开始构建:用户只能查看帖子的讨论是由他们发起的。 那么我们如何判断一个帖子是否可以被查看呢? 显而易见的解决方案可能是做这样的事情: class Post extends Eloquent { public function discussion () { return $ this -> belongsTo ( 'Discussion' );
资源推荐
资源详情
资源评论
收起资源包目录
permissible-master.zip (11个子文件)
permissible-master
composer.json 541B
.travis.yml 179B
phpunit.xml 570B
tests
.gitkeep 0B
src
Condition
Compiler.php 6KB
Builder.php 1KB
Evaluator.php 3KB
Permissible.php 3KB
.gitignore 46B
README.md 7KB
LICENSE.txt 1KB
共 11 条
- 1
资源评论
哥本哈根学派
- 粉丝: 21
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功