@extends('admin.layout') @section('title', 'Groepen') @section('content') @php $sortLink = function(string $column, string $label) use ($sort, $dir): string { $newDir = ($sort === $column && $dir === 'asc') ? 'desc' : 'asc'; $arrow = $sort === $column ? ($dir === 'asc' ? ' ↑' : ' ↓') : ''; $url = route('admin.groups.index', array_merge(request()->query(), ['sort' => $column, 'dir' => $newDir])); return '' . $label . $arrow . ''; }; @endphp {{-- Filters --}}
Reset
{{-- Table --}}
{{ $groups->total() }} groep(en) gevonden
@forelse ($groups as $group) @empty @endforelse
{!! $sortLink('id', 'ID') !!} {!! $sortLink('name', 'Naam') !!} Eigenaar Privé {!! $sortLink('active_members_count', 'Leden') !!} {!! $sortLink('posts_count', 'Posts') !!} {!! $sortLink('events_count', 'Events') !!} {!! $sortLink('created_at', 'Aangemaakt') !!}
{{ $group->id }} {{ $group->name }} @if ($group->owner) {{ $group->owner->name }} @else @endif @if ($group->is_private) 🔒 @else @endif {{ $group->active_members_count }} {{ $group->posts_count }} {{ $group->events_count }} {{ $group->created_at->format('d/m/Y') }}
@csrf @method('DELETE')
Geen groepen gevonden.
@if ($groups->hasPages())
{{ $groups->links() }}
@endif
@endsection