feat: implement summoner emote index

This commit is contained in:
Rico van Zelst
2023-11-27 17:38:38 +01:00
parent 99370b9279
commit d9fac4259d
6 changed files with 132 additions and 7 deletions

View File

@@ -4,14 +4,19 @@ namespace App\Http\Controllers;
use App\Models\SummonerEmote;
use Illuminate\Http\Request;
use Spatie\QueryBuilder\QueryBuilder;
class SummonerEmoteController extends Controller
{
public function index()
{
$this->authorize('viewAny', SummonerEmote::class);
$emotes = QueryBuilder::for(SummonerEmote::class)
->allowedFilters('title')
->defaultSort('-emote_id')
->paginate(72)
->appends(request()->query());
return SummonerEmote::all();
return view('emotes.index', compact('emotes'));
}
public function store(Request $request)
@@ -29,8 +34,6 @@ class SummonerEmoteController extends Controller
public function show(SummonerEmote $summonerEmote)
{
$this->authorize('view', $summonerEmote);
return $summonerEmote;
}