我正在构建一个 API 身份验证系统。我可以检查的所有内容Postman
但我想附加这个标记部分(please see the image)
,这意味着从我的控制器或中间件发送的带有请求标头的标头部分。
我该怎么做。请参阅我的代码示例。
我尝试使用中间件。
public function handle($request, Closure $next)
{
$token='Bearer '.$request->bearerToken();
$response=$next($request);
$response->header('Authorization',$token);
return $response;
}
在内核中注册的中间件。
protected $middlewareGroups = [
'Header' =>[
\App\Http\Middleware\HeaderMiddleware::class
],
];
和我的routes\api.php
Route::group(['middleware' => ['auth:api','Header']], function(){
Route::post('details', 'API\PassportController@details');
Route::get('test','API\PassportController@test');
});