Laravel下载文件无法正常工作 - 参数3传递给Illuminate \ Routing \ ResponseFactory :: download()必须是类型

时间:2015-12-15 01:37:46

标签: php laravel

我正在尝试让用户下载文件。

我收到的错误消息:

  

参数3传递给Illuminate \ Routing \ ResponseFactory :: download()必须是数组类型,给定null,在

中调用

我的代码:

background-color

我不知道为什么。

1 个答案:

答案 0 :(得分:1)

你得到的是因为你没有将数组作为第三个参数传递。 header()是用于发送原始HTTP标头的PHP函数,它不会返回任何内容。

如果你想为download使用第三个参数,你需要传递一个数组,但你应该试着看看download方法是否可以为你设置正确的标题而不传递第三个参数,如果没有,那么传递你自己的标题。