FatalErrorException(Laravel)

时间:2017-10-11 12:59:18

标签: php laravel frameworks

我在VerifyCsrfToken.php中找到了一些错误(第156行),如何修复,谢谢

    protected function addCookieToResponse($request, $response)
{
    $config = config('session');

    $response->headers->setCookie(
        new Cookie(
            'XSRF-TOKEN', $request->session()->token(), Carbon::now()->getTimestamp() + 60 * $config['lifetime'],
            $config['path'], $config['domain'], $config['secure'], false
        )
    );

    return $response;
}

1 个答案:

答案 0 :(得分:0)

问题在于你的一些中间件。

中间件<c:if test="#{condition}">方法必须返回handle对象,但看起来您的某些中间件会返回非响应对象。

Response中间件通过调用VerifyCsrfToken方法传递addCookieToResponse作为参数。因此,下一个中间件调用返回错误的结果。

请检查所有中间件并修复它。

相关问题