我正在一個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