forge/app/Http/Controllers/ModVersionController.php

24 lines
515 B
PHP
Raw Normal View History

2024-09-20 10:37:16 -04:00
<?php
namespace App\Http\Controllers;
use App\Models\ModVersion;
use Illuminate\Http\RedirectResponse;
class ModVersionController extends Controller
{
public function show(int $modId, string $version): RedirectResponse
{
$modVersion = ModVersion::where("mod_id", $modId)->where("version", $version)->first();
if ($modVersion == null) {
abort(404);
}
$modVersion->downloads++;
$modVersion->save();
return redirect($modVersion->link);
}
}