【发布时间】:2018-02-13 13:12:07
【问题描述】:
拥有超过 150 个视图,其中包含编辑、查看和添加列的表格内容。我想根据用户角色限制视图。例如。如果管理员登录,他可以看到所有选项,如果其他他只能添加不能删除和编辑。我们怎样才能做到这一点?一种方法是为不同的角色调用不同的视图,但这并不是多余的,甚至有超过 150 个视图。
【问题讨论】:
-
你可以使用中间件。阅读this,特别是“保护路由”部分
-
身份验证已经完成,甚至根据角色显示选项卡,但我的要求是限制表中不同角色的列
-
研究一下
Laravel Authorization- laravel.com/docs/5.6/authorization
标签: php laravel-5 middleware