mirror of
https://github.com/sp-tarkov/forge.git
synced 2025-02-13 04:30: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\Http\Resources\ModResource;
|
||||||
use App\Models\Mod;
|
use App\Models\Mod;
|
||||||
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
|
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
class ModController extends Controller
|
class ModController extends Controller
|
||||||
{
|
{
|
||||||
@ -15,7 +16,9 @@ class ModController extends Controller
|
|||||||
{
|
{
|
||||||
$this->authorize('viewAny', Mod::class);
|
$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)
|
public function store(ModRequest $request)
|
||||||
|
@ -4,15 +4,16 @@ namespace App\Policies;
|
|||||||
|
|
||||||
use App\Models\Mod;
|
use App\Models\Mod;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
class ModPolicy
|
class ModPolicy
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Determine whether the user can view any models.
|
* 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)
|
@foreach ($sections as $section)
|
||||||
@include('components.mod-list-section-partial', [
|
@include('components.mod-list-section-partial', [
|
||||||
'title' => $section['title'],
|
'title' => $section['title'],
|
||||||
'mods' => $section['mods'],
|
'mod.index' => $section['mod.index'],
|
||||||
'versionScope' => $section['versionScope'],
|
'versionScope' => $section['versionScope'],
|
||||||
])
|
])
|
||||||
@endforeach
|
@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