我正在一个laravel项目上工作。我是laravel新手。 我在系统中没有几个角色(编辑者,用户,管理员)。我们不需要多重身份验证系统。 我不需要针对不同角色的多重认证,并相应地创建基于前缀的路由。
如独特的路由请求需要多个控制器laravel
www.sitename.com/admin/editprofile, www.sitename.com/editor/editprofile
比方说,如果上述所有角色请求
www.sitename.com/editprofile
话,我想根据角色来调用单独的控制器,所以我能够妥善处理请求和我的代码保持清洁。我不想在单个控制器中做所有的事情。
当用户/角色更新配置文件时,不同的角色具有不同的输入字段,因此最好将请求分发到单独的控制器。
目前,我正在使用下面的包角色和权限,这仍然很好。 https://github.com/spatie/laravel-permission
环境:
Laravel Version: 5.3
DATABASE: Mysql
Server: Apache
请帮我在这。
这可能是更容易实现和清洁用'www.sitename.com/admin/editprofile,www.sitename.com /编辑/ editprofile'。如果你只想要一条路线,你可能必须把所有的逻辑放在控制器 – Wistar