我目前正在处理的项目分为管理控制台和正常的前端.前端和后端都在同一个Laravel实例中.
在前端,我正在尝试创建一个专门用于前端的用户登录系统.它使用不同的表和模型,并且它具有与管理员的用户模型相对应的不同关系.
我无法弄清楚的是一种在两个系统中使用Laravel Auth类的方法.Logical Auth使用一个配置文件,更多的是一个会话名称.
提出的一个解决方案是不使用不同的表和模型,并使用某种形式的acl来区分.但我不喜欢以这种方式混合前端和后端的想法.特别是因为这意味着我突然不得不给管理员User模型以前前端用户独有的所有字段和关系.
它似乎不是正确的做事方式.我可以切换到不同的身份验证系统或将管理员分成具有自己配置的包,但项目范围不允许这样的时间消耗更改.
我欢迎任何你能提供的想法.