Laravel 一个登录页面的多授权应用程序

Laravel Multi-Auth App with One Login Page

我正在使用 Laravel 创建一个多授权应用程序,我需要所有用户使用一个登录页面。如何使用守卫或中间件实现此功能?

要做到这一点,您必须这样做:

  1. 创建一个角色table,其中 roleID、roleName 作为字段
  2. 使用 modID、modName 和路由作为字段创建模块 table
  3. 创建 assignModules table 并将 assignmodID、roleID 和 modID 作为字段
  4. 使用 assignRoleID、roleID、usersID
  5. 创建 assignRole table
  6. 使用usersID等创建用户table

  7. 您可以创建路线并保存在模块 table

  8. 您可以创建您的用户角色并保存在角色 table
  9. 然后您可以将模块分配给角色并保存在 assignmodule table
  10. 然后您可以为用户分配角色并保存在 assignrole table

这就是逻辑。希望对你有帮助