Laravel 5.5にアップグレードした後、このコード:Laravel未定義のメソッドBinaryFileResponseに5.5ファイルのダウンロードコール:: withCookie()
$headers = ['Content-Type: ' . $fileData[2]];
return Response::download($fileData[0], $fileData[1] ,$headers);
は、このエラーを生成します。
Call to undefined method Symfony\Component\HttpFoundation\BinaryFileResponse::withCookie()
in CreateFreshApiToken.php (line 51)
at CreateFreshApiToken->handle(object(Request), object(Closure))
in Pipeline.php (line 149)
任意のアイデア?それはバグかもしれない?それはLaravel 5.4とうまくいった。
CreateFreshApiToken.phpに修正を作るのを待つことができます。 ベンダー\ laravel \パスポート\ SRC \のHttp \ミドルウェア\ CreateFreshApiToken.php。 withCookieが呼び出される前にこの行があります: if($ this-> shouldReceiveFreshToken($ request、$ response)) –
@PeterMatisko最新のPassportリリース(4.0.2)を使用していますか? –
はい、完全に更新されています。 –