Php Laravel验证阵列中的Guard用户

Php Laravel验证阵列中的Guard用户,php,laravel,Php,Laravel,我正在构建一个将使用基于令牌的身份验证的API,我想知道是否可以(暂时)使用来自username=>token的简单预定义数组的凭据 以下是我目前的情况: routes\api.php: Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); }); 'guards' => [ 'api' => [

我正在构建一个将使用基于令牌的身份验证的API,我想知道是否可以(暂时)使用来自
username=>token
的简单预定义数组的凭据

以下是我目前的情况:

routes\api.php

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});
'guards' => [
    'api' => [
        'driver' => 'token',
        'provider' => 'users',
        'hash' => false,
    ],
],

'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\Models\User::class,
    ],
],
config\auth.php

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});
'guards' => [
    'api' => [
        'driver' => 'token',
        'provider' => 'users',
        'hash' => false,
    ],
],

'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\Models\User::class,
    ],
],
现在,它可以使用简单的PHP数组而不是使用Elount或数据库吗?因此,基本上,我将有如下内容:

$users = [
    'john' => 'token_for_john',
    'bob' => 'token_for_bob',
];
然后在我的代码中的某个地方,我可以传入用户名和令牌组合以进行身份验证?正如我提到的,在我决定正确的基于令牌的解决方案之前,这只是一个临时措施