我正在开发一个laravel应用程序,其中包括用户登录根网站(example.com/login)和管理员登录内容管理员(example.com/admin/login)。
我想通过拥有2个独立的数据库来实现这一目标:
管理数据库已设置并配置为默认数据库,其中我有一个“用户”表,其中包含管理员用户特定列。
用户数据库已设置并配置为我的辅助数据库,它还有一个“用户”表,但具有正常的用户特定列。
我想为'example.com/admin'的用户(管理员)和'example.com'的用户(普通用户)配置单独的身份验证。
我不确定该怎么做。
我不知道如何配置我的auth控制器,我应该为admin创建一个子文件夹来复制&在那里重新路由我的auth控制器(App / Http / Admin / Auth)并保留我的原始auth文件夹以供我的普通用户登录(App / Http / Auth)?
我也找不到关于如何制作2个用户模型的答案,每个模型都连接到一个用户表,但来自不同的数据库。 (我已经配置了2个连接并迁移了表格。)
我知道一个解决方案是创建2个laravel应用程序,但我想要完成的是在一个中完成。任何解决方案都非常感谢。