我得到这个错误
Symfony\Component\Debug\Exception\fatalthrowable错误:传递给Illumb\Routing\Middleware\ThrottlereRequests::addHeaders()的参数1必须是Symfony\Component\HttpFoundation\Response的实例,给定为空,
当在Laravel 5.7的中间件中获取标题时,中间件中的代码如下:
public function handle($request, Closure $next)
{
if($request->header('Authorization')) {
return $next($request);
}
return response()->json([
'message' => 'Not a valid API request.',
]);
}
我的猜测是,您正在调用的header()
函数没有执行您期望它执行的操作。