some progress

This commit is contained in:
2025-06-13 23:06:13 +03:00
parent 621398978a
commit 71dd328431
25 changed files with 594 additions and 126 deletions
+2 -2
View File
@@ -81,12 +81,12 @@ class GameController extends Controller
}
}
$games = $query->paginate(12)->withQueryString();
$games = $query->paginate(36)->withQueryString();
// Get data for filter dropdowns
$platforms = \App\Models\Platform::orderBy('name')->get();
$genres = \App\Models\Genre::orderBy('name')->get();
// Get unique years from games
$years = Game::selectRaw('YEAR(first_release_date) as year')
->whereNotNull('first_release_date')
+6 -4
View File
@@ -6,12 +6,13 @@ use App\Models\Game;
use App\Models\GameList;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Gate;
class GameListController extends Controller
{
public function __construct()
{
$this->middleware('auth');
//$this->middleware('auth');
}
/**
@@ -54,8 +55,9 @@ class GameListController extends Controller
*/
public function show(GameList $list)
{
$this->authorize('view', $list);
//$this->authorize('view', $list);
Gate::authorize('view', $list);
$games = $list->games()->paginate(12);
return view('lists.show', compact('list', 'games'));
}
@@ -106,7 +108,7 @@ class GameListController extends Controller
public function addGame(Request $request, GameList $list)
{
$this->authorize('update', $list);
Gate::authorize('update', $list);
$request->validate([
'game_id' => 'required|exists:games,id'
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
public function index()
{
return view('index');
}
}