将默认 table 更改为其他 table - JWT 令牌 Laravel

Change Default table to other table - JWT Token Laravel

我有 laravel 5 版本 运行 后端并且我使用了 jwt 令牌,默认情况下它使用用户 table 现在我希望将其更改为联系人 table,这样他们就可以通过联系人凭据登录。我已经提到了 JWT 多重身份验证程序。我想知道更改默认守卫和 jwt 令牌的默认 table 的分步过程。

经过一番研究,我终于解决了我的问题。希望对其他人有帮助。找到以下更改

更改了 config/auth 中的代码。php 并更改了守卫。

  'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'contacts',
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'contacts',
        ],
    ],

同时更改供应商。

 'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
        ],
        'contacts' => [
            'driver' => 'eloquent',
            'model' => App\Contacts::class,
        ],

    ],