【问题标题】:laravel Response:download()->with() not workinglaravel 响应:download()->with() 不工作
【发布时间】:2017-05-15 07:59:39
【问题描述】:

return response()->download($resultPath."/".$csvfilename,$csvfilename, $headers)->with("success","success");不工作

如何在laravel中传递参数返回

【问题讨论】:

  • 这有 1000 个不同的原因导致它不起作用,还有 1000 个其他原因导致它起作用。你需要更具体。有什么错误吗?你检查文件是否真的存在?路线还在运行吗?
  • develop.ERROR: 异常 'Symfony\Component\Debug\Exception\FatalErrorException' 带有消息 'Call to undefined method Symfony\Component\HttpFoundation\BinaryFileResponse::with()' in
  • 您正在发送“下载响应”并尝试将成功消息传递给它。这没什么意义,把->with("success","success")位去掉就行了
  • 但我想将一些消息传递给查看方
  • 但是您发送的不是视图,而是文件。检查stackoverflow.com/questions/5835117/…

标签: laravel


【解决方案1】:

也许你应该能够做到return response()->with('success', 'success')->download(...),但我不确定。

如果确实需要检查是否成功,可以尝试设置一个header或者检查HTTP状态码。

【讨论】:

    猜你喜欢
    • 2014-02-01
    • 2014-07-24
    • 2021-10-26
    • 1970-01-01
    • 2017-01-24
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多