提问者:小点点

在Laravel的中间件中获取标题时获得交响乐错误


我得到这个错误

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.',
    ]);
}

共1个答案

匿名用户

我的猜测是,您正在调用的header()函数没有执行您期望它执行的操作。