From 5d6dcd4a2cb6eb57441261a5dee69e8727f4f334 Mon Sep 17 00:00:00 2001 From: "waffle.lord" Date: Fri, 2 Aug 2024 12:23:05 -0400 Subject: [PATCH] setup mod index page --- app/Http/Controllers/ModController.php | 5 ++++- app/Policies/ModPolicy.php | 5 +++-- resources/views/components/mod-list-section.blade.php | 2 +- resources/views/mod/index.blade.php | 7 +++++++ 4 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 resources/views/mod/index.blade.php diff --git a/app/Http/Controllers/ModController.php b/app/Http/Controllers/ModController.php index 5ca42a4..02b838e 100644 --- a/app/Http/Controllers/ModController.php +++ b/app/Http/Controllers/ModController.php @@ -6,6 +6,7 @@ use App\Http\Requests\ModRequest; use App\Http\Resources\ModResource; use App\Models\Mod; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; +use Illuminate\Support\Facades\Log; class ModController extends Controller { @@ -15,7 +16,9 @@ class ModController extends Controller { $this->authorize('viewAny', Mod::class); - return ModResource::collection(Mod::all()); + $mods = ModResource::collection(Mod::all()); + + return view('mod.index', compact(['mods'])); } public function store(ModRequest $request) diff --git a/app/Policies/ModPolicy.php b/app/Policies/ModPolicy.php index 0d18b6a..645c1be 100644 --- a/app/Policies/ModPolicy.php +++ b/app/Policies/ModPolicy.php @@ -4,15 +4,16 @@ namespace App\Policies; use App\Models\Mod; use App\Models\User; +use Illuminate\Support\Facades\Log; class ModPolicy { /** * Determine whether the user can view any models. */ - public function viewAny(User $user): bool + public function viewAny(?User $user): bool { - return false; + return true; } /** diff --git a/resources/views/components/mod-list-section.blade.php b/resources/views/components/mod-list-section.blade.php index a7528cd..d16c03c 100644 --- a/resources/views/components/mod-list-section.blade.php +++ b/resources/views/components/mod-list-section.blade.php @@ -1,7 +1,7 @@ @foreach ($sections as $section) @include('components.mod-list-section-partial', [ 'title' => $section['title'], - 'mods' => $section['mods'], + 'mod.index' => $section['mod.index'], 'versionScope' => $section['versionScope'], ]) @endforeach diff --git a/resources/views/mod/index.blade.php b/resources/views/mod/index.blade.php new file mode 100644 index 0000000..9cea4f1 --- /dev/null +++ b/resources/views/mod/index.blade.php @@ -0,0 +1,7 @@ + + + @foreach($mods as $mod) +

{{$mod->name}}

+ @endforeach + +