Php Laravel验证阵列中的Guard用户
我正在构建一个将使用基于令牌的身份验证的API,我想知道是否可以(暂时)使用来自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' => [
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',
];
然后在我的代码中的某个地方,我可以传入用户名和令牌组合以进行身份验证?正如我提到的,在我决定正确的基于令牌的解决方案之前,这只是一个临时措施