Files
movies/app/Http/Controllers/RatingController.php
2025-02-01 15:31:47 +02:00

29 lines
584 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Rate;
use Illuminate\Http\Request;
class RatingController extends Controller
{
public function rate(string $itemType, int $itemId, float $rate)
{
Rate::updateOrCreate(
[
'user_id' => auth()->user()->id,
'item_id' => $itemId,
'item_type' => $itemType,
],
[
'rate' => $rate
]
);
return response()->json([
'success' => true,
'rate' => $rate,
]);
}
}