{{ $announcement->name }}

@php $expiredAt = parseFromFormat($announcement->expired_at)->diffForHumans(); $message = \Str::limit(trim(strip_tags($announcement->message)), 200, '...'); $onlyImage = $message != "" && strlen($message) > 20 ? false : true; if( $onlyImage ) { preg_match_all('/]*src=["|\']([^"|\']+)/i', $announcement->message, $message); if(isset($message[1])) { $message = ""; } } @endphp {!! $message !!}

{{ $expiredAt }}

@php $asset = App\Services\MediaService::getFirstUrl($announcement->createdby, 'photograph', 'thumb'); @endphp

{{ $announcement->createdby?->name }}

{{ $announcement->created_at->diffForHumans() }}

{{-- $button = ""; if($data->user_announcements->count() > 0 ){ $button .= ""; } else { $containOnlyImage = strip_tags($data->message) != "" ? false : true; $results = preg_match_all("~<([^/][^>]*?)>~", $data->message, $arr, PREG_PATTERN_ORDER); if( strlen(strip_tags($data->message)) > 200 || $containOnlyImage || $results > 1) { $button .= ""; } else { $button .= ''; } } if($user->can('create', $data) || $user->can('update', $data)){ $button .= ''; } if($user->can('update', $data)){ $button .= ''; } if($user->can('delete', $data)){ $button .= ''; } --}}
@if($user->can('create', $announcement))

{{ $announcement->readers_count }}

{{ $announcement->not_readers_count }}

@endif