阅读(3092)
赞(7)
Laravel 8 流下载
2021-06-24 14:19:45 更新
有时,你可能希望将给定操作的字符串响应转换为下载响应,而不需要将其写入磁盘。此时可以使用 streamDownload
方法。这个方法接受回调、文件名和可选的头信息数组作为参数:
return response()->streamDownload(function () {
echo GitHub::api('repo')
->contents()
->readme('laravel', 'laravel')['contents'];
}, 'laravel-readme.md');