laravel file download counter не работает

<?php

namespace App\Http\Controllers\Api;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Files;

class GetFileController extends Controller
{
    public function getFile($id) {
        $file = Files::find($id);
        $file->downloaded = $file->downloaded + 1;
        $file->save();
        
        if($file->type == 'mp3') {
            dd(response()->download(public_path().'/assets/musics/'.$file->name));
        }
        
        if($file->type == 'mp4') {
            dd(response()->download(public_path().'/assets/videos/'.$file->name));
        }
        
        
    }
}

инкреминируется +2 раз почему так не смог понять


Ответы (0 шт):