@if (! isset($single) && $messages->count() == 10)
@endif @foreach ($messages as $msg) @php $mediaCount = $msg->media->count(); $allFiles = $msg->media()->groupBy('type')->get(); $getFirstFile =$msg->media()->whereIn('type', ['image', 'video'])->first(); $countFilesImage = $msg->media->where('type', 'image')->count(); $countFilesVideo = $msg->media->where('type', 'video')->count(); $countFilesAudio = $msg->media->where('type', 'music')->count(); $mediaImageVideoTotal = $msg->media->whereIn('type', ['image', 'video'])->count(); $chatMessage = $msg->message ? Helper::linkText(Helper::checkText($msg->message)) : null; $classInvisible = ! request()->ajax() ? 'invisible' : null; $nth = 0; // nth foreach nth-child(3n-1) $mediaImageVideo = $msg->media() ->whereIn('type', ['image', 'video']) ->get(); if ($getFirstFile && $getFirstFile->type == 'image') { $urlMedia = url('media/storage/focus/message', $getFirstFile->id); $backgroundPostLocked = 'background: url('.$urlMedia.') no-repeat center center #b9b9b9; background-size: cover;'; $textWhite = 'text-white'; } elseif ($getFirstFile && $getFirstFile->type == 'video' && $getFirstFile->video_poster) { $videoPoster = url('media/storage/focus/message', $getFirstFile->id); $backgroundPostLocked = 'background: url('.$videoPoster.') no-repeat center center #b9b9b9; background-size: cover;'; $textWhite = 'text-white'; } else { $backgroundPostLocked = null; $textWhite = null; } @endphp @if ($msg->sender->id == auth()->user()->id)