lots of improvements

This commit is contained in:
Doar Mihai
2026-02-22 20:02:34 +02:00
parent 83fc389755
commit 29b5eca900
69 changed files with 3460 additions and 434 deletions
+7 -3
View File
@@ -22,7 +22,8 @@ class ReviewController extends Controller
public function create(Game $game)
{
return view('reviews.create', compact('game'));
$platforms = $game->platforms()->get();
return view('reviews.create', compact('game', 'platforms'));
}
public function store(Request $request, Game $game)
@@ -31,6 +32,7 @@ class ReviewController extends Controller
'content' => 'required|string|min:10|max:1000',
'recommended' => 'sometimes|nullable|boolean',
'rating' => 'required|between:1,10',
'platform_id' => 'required|exists:platforms,id',
]);
if (!isset($validated['recommended'])) {
@@ -54,7 +56,8 @@ class ReviewController extends Controller
public function edit(Game $game, Review $review)
{
$this->authorize('update', $review);
return view('reviews.edit', compact('game', 'review'));
$platforms = $game->platforms;
return view('reviews.edit', compact('game', 'review', 'platforms'));
}
public function update(Request $request, Game $game, Review $review)
@@ -64,7 +67,8 @@ class ReviewController extends Controller
$validated = $request->validate([
'content' => 'required|string|min:10|max:1000',
'recommended' => 'required|boolean',
'rating' => 'required|integer|between:1,20',
'rating' => 'required|integer|between:1,10',
'platform_id' => 'required|exists:platforms,id',
]);
$review->update($validated);