Laravel 5.1

时间:2015-12-17 06:54:18

标签: php authentication laravel-5.1

我有两个类型的用户。 并为他们两张桌子 技术人员 请求者 是否有任何方法可以在laravel 5.1中进行多重身份验证? 我看到并阅读了这篇文章 Laravel 5.1 multiple authentication
但是我不是用户表中group_id的单独用户 我想在每个表中保存用户和密码。 技术人员用户,通过保存在技术人员表中并进行归档 有什么办法吗? 顺便说一句,每个表都有特殊的轮询

1 个答案:

答案 0 :(得分:1)

您可以安装此软件包:https://github.com/Kbwebs/MultiAuth

请阅读文档。

在此包中,您可以创建多个身份验证。这将覆盖laravel的auth系统。

例如,您想为用户和管理员创建身份验证。

在config / auth.php中定义2 auth:

'multi-auth' => [
    'admin' => [
        'driver' => 'eloquent',
        'model'  => App\Admin::class
    ],
    'user' => [
        'driver' => 'eloquent',
        'model'  => App\User::class
    ]
]

此外,您的身份验证语法也会发生变化,请参阅下面的图片,它将显示语法上的比较,如何登录用户和管理员与默认的laravel auth语法:

enter image description here