@php $chatIds = []; @endphp @forelse ($allMessages as $msg) @php $authUserAct = ''; if ($msg->from_id == $sender->id) { // auth user sender $authUserAct = 'sender'; $target = $msg->to_id; $name = $msg->receiver?->name; $image = $msg->receiver?->image; } else { // receiver $authUserAct = 'receiver'; $target = $msg->from_id; $name = $msg->sender?->name; $image = $msg->sender?->image; } if (in_array($target, $chatIds)) { continue; } else { $chatIds[] = $target; } @endphp {{-- chat list start --}}
{{ $name }}
{{ $name }}
{{ now()->parse($msg->created_at)->diffForHumans() }}
{{-- chat list end --}} {{--
{{ $name }}
{{ $name }}
{!! nl2br(Str::of($msg->body)->limit(36)) !!}
--}} @empty
No Chat Available!
@endforelse