我有以下api路线:
Route::get('/user/get', function(Request $request) {
return Auth::user();
})->middleware('auth:api');
$access_token = 'd3f7333f7602c67e03cab2ab5171e893aeb731af0524d47864fb9d517de46f359a9dc6377195d46e';
$ch = curl_init();
$url = 'http://127.0.0.1:8000/api/user/get';
$header = array(
'Accept: application/json',
'Authorization: Bearer '. $access_token
);
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$result = curl_exec($ch);
curl_close($ch);
$response = json_decode($result);
var_dump($result);
var_转储结果始终为:
Unauthorized.
我已经从数据库表复制了access\u令牌,它既没有被撤销也没有过期,表中只有一个access\u令牌。
那么,为什么上面的方法不起作用呢?有什么想法说明我做错了什么吗?