TextColumn::make('publish_at')
->since()
->description(function(Article $article): string {
if (!$article->publish_at) {
return '';
}
if ($article->publish_at->isFuture()) {
return 'Publish on ' . $article->publish_at->format('d M Y - H:m');
}
if ($article->publish_at->isPast()) {
return 'Published on ' . $article->publish_at->format('d M Y - H:m');
}
return '';
})
TextColumn::make('publish_at')
->since()
->description(function(Article $article): string {
if (!$article->publish_at) {
return '';
}
if ($article->publish_at->isFuture()) {
return 'Publish on ' . $article->publish_at->format('d M Y - H:m');
}
if ($article->publish_at->isPast()) {
return 'Published on ' . $article->publish_at->format('d M Y - H:m');
}
return '';
})