@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
| {!! $sortLink('id', 'ID') !!} | Gebruiker 1 | Gebruiker 2 | {!! $sortLink('messages_count', 'Berichten') !!} | {!! $sortLink('last_message_at', 'Laatste bericht') !!} | {!! $sortLink('created_at', 'Gestart') !!} |
|---|---|---|---|---|---|
| {{ $conv->id }} | @foreach ([$conv->userOne, $conv->userTwo] as $u)
@if ($u)
#{{ $u->id }} {{ $u->name }}
{{ $u->email }} @else Verwijderd @endif |
@endforeach
{{ $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. | |||||