mirror of
https://github.com/sp-tarkov/forge.git
synced 2025-02-12 20:20:41 -05:00
setup mod index page
This commit is contained in:
parent
c6fcca6063
commit
5d6dcd4a2c
@ -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)
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -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
|
||||
|
7
resources/views/mod/index.blade.php
Normal file
7
resources/views/mod/index.blade.php
Normal file
@ -0,0 +1,7 @@
|
||||
<x-app-layout>
|
||||
|
||||
@foreach($mods as $mod)
|
||||
<p>{{$mod->name}}</p>
|
||||
@endforeach
|
||||
|
||||
</x-app-layout>
|
Loading…
x
Reference in New Issue
Block a user