如何从另一个表中获取密码?

时间:2017-06-23 18:19:41

标签: laravel

我正在使用Laravel 5.4为已有两个表存储用户名和密码的公司实施登录API。我正在使用使用默认身份验证的Tymons JWTAuth。如何覆盖身份验证以便从另一个表而不是用户表中获取密码?

目前我使用的是localhost和默认用户表

public function login() {
    $credentials = $request->only('user', 'password');
    try {

    if ( ! $token = JWTAuth::attempt($credentials))
    {
        return response()->json([
            'error' => 'Your email or password is incorrect'
        ], 401);
    }
}

2 个答案:

答案 0 :(得分:0)

  

已经有两个表,用于存储用户名和密码

您可以做的最佳方法是将数据复制到Auth表。如果您不想使用auth中的密码,那么最好从头开始重写它,不要使用Auth来简化您的生活。古德勒克!

答案 1 :(得分:0)

决定从两个表中在我的数据库中创建一个视图。看起来像最简单的解决方案