Laravel自定义认证机制

Laravel自定义认证机制,laravel,Laravel,我想根据一个数据库中的凭据和另一个数据库中的出生日期对用户进行身份验证。我已经搜索了定制,但我刚刚发现,定制只使用一个数据库及其表。对我没有多大帮助你可以手动查询这两个数据库,然后 例如: $user = User::where(['email' => $email, 'password' => $password])->first(); $userSecondDb = UserSecondDb::where(['id' => $user->id, 'dateofb

我想根据一个数据库中的凭据和另一个数据库中的出生日期对用户进行身份验证。我已经搜索了定制,但我刚刚发现,定制只使用一个数据库及其表。对我没有多大帮助

你可以手动查询这两个数据库,然后

例如:

$user = User::where(['email' => $email, 'password' => $password])->first();
$userSecondDb = UserSecondDb::where(['id' => $user->id, 'dateofbirth' => $dateofbirth])->first();
if (isset($user) && isset($userSecondDb))
{
    Auth::login($user);
}

我是laravel的新手,Auth::login($user)这是否意味着在Auth中定义一个函数login。另一个问题是登录后,我想根据用户权限值隐藏或显示菜单部分视图。例如:如果privilege=3,则显示全部;如果privilege=0,则仅显示基本菜单!!!!!@JerodevAnd我需要做的另一件事是php artisan make:auth for this?不过我没有用它。我是手工做的。请启发我!!!