Laravel 5.2-调用未定义的方法Illuminate \ Support \ Facades \ Response :: header()

时间:2016-05-26 09:43:30

标签: php amazon-s3 laravel-5.2

我正在尝试从亚马逊s3存储桶下载文件。

这是我的代码:

public function GetFile($userID) {
    try {
        $s3 = \Storage::disk('s3');
        $file = $s3->get('pathtofile');
        return (new Response($file, 200))
            ->header('Content-Type', 'application/pdf');
    } catch (\Exception $ex) {
        return '';
    }
}

但它给出了错误:

Call to undefined method Illuminate\Support\Facades\Response::header()

请指导我。

感谢名单。

1 个答案:

答案 0 :(得分:7)

修改您正在使用的课程: 改变

Illuminate\Support\Facades\Response 

代表

use Illuminate\Http\Response;