【发布时间】:2016-08-24 08:08:14
【问题描述】:
我有很多模块,每个模块有一个控制器,每个控制器都有创建、查看、删除、编辑方法。现在为角色分配权限。每个权限有 4 个子权限。如何控制控制器中的方法。
【问题讨论】:
标签: laravel module permissions role
我有很多模块,每个模块有一个控制器,每个控制器都有创建、查看、删除、编辑方法。现在为角色分配权限。每个权限有 4 个子权限。如何控制控制器中的方法。
【问题讨论】:
标签: laravel module permissions role
为避免重复自己并编写“DRY”(不要重复自己)代码,有几种方法可以做到。
中间件 中间件是一种功能,可以在整个控制器、路由组等下使用。有关更多信息,我建议您阅读此处:
政策
在中间件 Laravel 旁边有一个称为策略的功能。这将在模型级别定义。有关更多信息,我会将您重定向到:
Laravel Docs Authorization/Policies
希望这对你有所帮助,请原谅我的英语水平..
【讨论】: