【发布时间】:2015-09-29 14:07:13
【问题描述】:
我已经在我老板的公司应用程序中构建了一个自定义用户权限系统,其中包括一个供员工使用的网络摄像头时钟以及用于从数据库和许多其他公司相关应用程序和页面运行报告的页面。
该应用是使用 PHP 和 Laravel 构建的。
在我的 Laravel 路由文件中,我有一些部分设置为需要管理员用户身份验证,而其他部分只需要并登录用户。
现在我们正在扩展应用程序,并且我已经构建了一个权限系统,该系统将允许在每个页面和每个用户的基础上设置页面访问权限。我需要取消我的路由身份验证要求,而是使用我为每个用户的新权限设置来设置每个页面的权限。
所以我的问题是,如何自动检测应用中的每个 page.route,以便在我的权限页面上显示应用每个页面的条目?
在下图中,每个页面都是手动添加到数据库表中的。我现在需要自动检测应用中的所有路线。
【问题讨论】:
-
我可能会过早发布此内容。现在我看到有一个可用的
getRoutes()方法,我需要研究一下