响应下载前的增量列 - Laravel
Increment column before response download - Laravel
我只想为每次下载增加一列,但它会增加 2 个或更多个而不是 1 个。这是我的代码:
public function download(Music $music)
{
$music->increment('downloads');
$file=$music->getFilePath();
return response()->download($file,$music->title);
}
但是,如果我删除 response()->download... 行,它会正常工作。问题是什么以及如何解决?
- 检查下载函数是否被多次调用,而不是一次。
- 自己实现响应下载功能。
[更新]
IDM 问题。可以通过分离增量和下载路由来解决
我只想为每次下载增加一列,但它会增加 2 个或更多个而不是 1 个。这是我的代码:
public function download(Music $music)
{
$music->increment('downloads');
$file=$music->getFilePath();
return response()->download($file,$music->title);
}
但是,如果我删除 response()->download... 行,它会正常工作。问题是什么以及如何解决?
- 检查下载函数是否被多次调用,而不是一次。
- 自己实现响应下载功能。
[更新]
IDM 问题。可以通过分离增量和下载路由来解决