@php $currentPage = $sam_govs->currentPage(); $rowNumberOffset = ($currentPage - 1) * $sam_govs->perPage(); @endphp @foreach ($sam_govs as $index => $sam_gov) @php // $dom = new \DOMDocument(); // @$dom->loadHTML($sam_gov->innerhtml); // $crawler = new \Symfony\Component\DomCrawler\Crawler($dom->saveHTML()); // $history = $dom->getElementById('history'); // $count = isset($history) ? $history->getElementsByTagName('li')->length - 1 : 0; $count = $sam_gov->innerhtml; @endphp
ID: {{ $rowNumberOffset + $index + 1 }}   Date: {{ \Carbon\Carbon::now()->timezone('America/Los_Angeles')->format('M d, Y g:i A') }}
{{ $sam_gov->subject_line }}
Notice ID: {{ $sam_gov->Notice_ID }}
Department/Ind.Agency
{{ $sam_gov->Department }}
Set Aside
{{ $sam_gov->Original_Set_Aside }}
NAICS
{{ $sam_gov->NAICS_Code }}
Updated Date
{{ \Carbon\Carbon::parse($sam_gov->updated_date)->timezone('America/Los_Angeles')->format('M d, Y g:i A') }} {{ $count > 0 ? '(' . $count . ')' : '' }}
Published Date
{{ $sam_gov->Published_Date ? \Carbon\Carbon::parse($sam_gov->Published_Date)->timezone('America/Los_Angeles')->format('M d, Y g:i A') : 'N/A' }}
Due Date
{{ $sam_gov->Due_Date ? \Carbon\Carbon::parse($sam_gov->Due_Date)->timezone('America/Los_Angeles')->format('M d, Y g:i A') : 'N/A' }}
Place of Performance
{{ $sam_gov->Place_of_Performance }}
Notice Type
{{ $sam_gov->Contract_Opportunity_Type }}
Sub-Tier
@php // Check if sFub_tier exists and is not empty if (!empty($sam_gov->subtier)) { echo $sam_gov->subtier; } else { echo 'Sub-tier information not available.'; } @endphp
@php $textNode = $sam_gov->description; // Check if the string is not empty instead of counting if (!empty($textNode)) { $text = $textNode; // No need for ->text() as it's already a string $trimmedText = mb_strlen($text) > 300 ? mb_substr($text, 0, 300) : $text; } else { $trimmedText = 'No description available.'; } @endphp

{{ $trimmedText }}

{{-- Status Update Section --}} @if ($sam_gov->assignedUser && auth()->user()->id == $sam_gov->assignedUser->id)
@csrf @method('PUT')
@else @endif {{-- Attachments Download --}} @if ($sam_gov->attachments)
@endif
{{-- Assignment Form --}}
@csrf @method('PUT') @if (auth()->user()->id === optional($sam_gov->assignedUser)->id || !$sam_gov->assignedUser || auth()->user()->isAdmin() || auth()->user()->isSalesModerator())
@else
@endif

@endforeach
{{ $sam_govs->appends(request()->query())->links('pagination::bootstrap-5') }}