lots of improvements
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user