我想在中间件验证访问权限后将请求标头传递给Controller,但我得到了清晰的请求对象
api.php
Route::put('panels/edit/{id}', 'PanelsController@edit')
->middleware('ApiAuthenticate');
api经过身份验证的中间件
class ApiAuthenticated {
public function handle($request, Closure $next)
{
// return response($request->headers); is working and i can get headers
// i have tries also to do this
// return $next($request)->header('header_key','header_value');
// but i still get cleared headers in controller
return $next($request);
}
}
控制器
public function edit($panel_id)
{
return request()->headers // ... it gives me []
}