@php $src = $article['source']['name'] ?? ''; $title = $article['title'] ?? ''; $desc = $article['description'] ?? ''; $url = $article['url'] ?? '#'; $img = $article['urlToImage'] ?? ''; $pubAt = $article['publishedAt'] ?? null; $ago = ''; if ($pubAt) { $diff = max(0, now()->diffInMinutes(\Carbon\Carbon::parse($pubAt))); $hours = (int) floor($diff / 60); $days = (int) floor($diff / 1440); $ago = $diff < 2 ? 'Just now' : ($diff < 60 ? $diff.'m ago' : ($hours < 24 ? $hours.'h ago' : ($days < 7 ? $days.'d ago' : \Carbon\Carbon::parse($pubAt)->format('M j')))); } @endphp
@if($img) @else
@endif
{{ $src }} {{ $ago }}
{{ $title }}
@if($desc)
{{ $desc }}
@endif