【发布时间】:2020-05-05 22:21:57
【问题描述】:
我有 Book 和 Page 模型。
可以允许用户查看书中的单个页面或整本书。
比如我有如下pages表:
id | page_number | book_id
1 1 4
2 2 4
3 3 4
用户A 只能查看第 1 页和第 2 页,我如何才能从数据库中仅获取他有权查看的页面(即 1,2)
此外,用户B 有权查看整本书(分配给书籍记录的权限,而不是书籍中的所有页面),因此他应该获得第 1-3 页(可能还有可能是未来的页面)添加到书中)。
可以在 Laravel 中实现吗?也许是bouncer 或Laravel-permissions?
【问题讨论】:
标签: laravel laravel-authorization