标签: database laravel architecture
我目前正在开展一个必须制作酒店预订申请的项目。将有一般用户浏览可用的房间,并且必须登录预订。酒店业主将有帐户来管理他们的库存。并且将有管理部分来管理应用程序。我对在Laravel中扩展此类应用程序的最佳方法感到困惑。因为每种帐户都需要不同类型的身份验证。我认为多方法但看起来并不像这个应用程序属于这一类。在此先感谢您的帮助。
答案 0 :(得分:1)
对于此方案,您可以实施基于角色的身份验证。
您需要创建3个角色。
根据角色,您需要提供访问权限。如果您尚未开发身份验证系统,则可以将Entrust与Confide一起使用。
Entrust提供了一种向Laravel4添加基于角色的权限的灵活方法。
Confide是Laravel的一种身份验证解决方案,旨在减少涉及用户管理的重复性工作。