lots of progress

This commit is contained in:
2025-02-01 15:31:47 +02:00
parent 1362ceb642
commit 83b90aa7a0
40 changed files with 1046 additions and 44 deletions
+28
View File
@@ -0,0 +1,28 @@
<?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,
]);
}
}