@extends('dashboard.layouts.app') @section('content') @include('components.alert') @php $activeFiltersCount = collect([request('search'), request('status'), request('per_page')]) ->filter(fn($value) => filled($value)) ->count(); @endphp
+ Create Announcement
Filters
@forelse($announcements as $announcement)
{{ $announcement->title }}
{{ \Illuminate\Support\Str::limit(strip_tags($announcement->message), 60) }}
@if ($announcement->category) {{ $announcement->category }} @else Uncategorized @endif {{ ucfirst($announcement->status) }} @if ($announcement->expiry_date)
{{ \Carbon\Carbon::parse($announcement->expiry_date)->format('Y-m-d') }}
{{ \Carbon\Carbon::parse($announcement->expiry_date)->diffForHumans() }} @else No Expiry @endif @if (optional($announcement->creator)->full_name)
{{ strtoupper(substr(optional($announcement->creator)->full_name, 0, 2)) }}
{{ optional($announcement->creator)->full_name }}
@else System @endif @empty @endforelse
@endsection @push('styles') @endpush @push('scripts') @endpush