@extends('admin.layout') @section('title', 'Berichten') @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.conversations.index', array_merge(request()->query(), ['sort' => $column, 'dir' => $newDir])); return '' . $label . $arrow . ''; }; @endphp
Reset
{{ $conversations->total() }} gesprek(ken) gevonden
@forelse ($conversations as $conv) @foreach ([$conv->userOne, $conv->userTwo] as $u) @endforeach @empty @endforelse
{!! $sortLink('id', 'ID') !!} Gebruiker 1 Gebruiker 2 {!! $sortLink('messages_count', 'Berichten') !!} {!! $sortLink('last_message_at', 'Laatste bericht') !!} {!! $sortLink('created_at', 'Gestart') !!}
{{ $conv->id }} @if ($u) #{{ $u->id }} {{ $u->name }}

{{ $u->email }}

@else Verwijderd @endif
{{ $conv->messages_count }} @if ($conv->last_message_at) {{ \Carbon\Carbon::parse($conv->last_message_at)->diffForHumans() }} @else @endif {{ $conv->created_at->format('d/m/Y') }}
Geen gesprekken gevonden.
@if ($conversations->hasPages())
{{ $conversations->links() }}
@endif
@endsection