@extends('layouts.dashboard') @section('content')
# | Name/URL | Office Details | Price/Hours | Added On | Type | Status | Client Details | Description |
---|---|---|---|---|---|---|---|---|
SEODIS-{{ $paginatedProjects->firstItem() + $key }} |
{{ $project->name_or_url }} @if($project->dashboard_url) Dashboard Link @endif |
Grade: {{ $project->project_grade ?? 'NA' }}
PM: {{ optional($project->projectManager)->name ?? 'NA' }}
Sales: {{ optional($project->salesPerson)->name ?? 'NA' }}
Employee: {{ optional($project->assignMainEmployee)->name ?? 'NA' }}
Department: {{ optional($project->department)->name ?? 'NA' }}
|
Price: ${{ number_format($project->display_price ?? 0, 2) }}
Hours: {{ $project->display_hours ?? '0' }}
@php
$duration = $project->created_at ? $project->created_at->diff(now()) : null;
@endphp
@if($duration)
Project Duration:
@php
$parts = [];
if ($duration->y > 0) $parts[] = $duration->y . ' year(s)';
if ($duration->m > 0) $parts[] = $duration->m . ' month(s)';
$parts[] = $duration->d . ' day(s)'; // ✅ shows 0 if today
@endphp
{{ implode(' ', $parts) }}
@else
Project Duration: N/A
@endif
|
{{ $project->created_at->format('d-M-Y') }} | {{ $project->project_type ?? '-' }} | {{ ucfirst($statusRaw) }} |
Client Name: {{ $project->client_name ?? 'NA' }}
Client Email: {{ $project->client_email ?? 'NA' }}
Other Info: {{ $project->client_other_info ?? 'NA' }}
|
{{ Str::limit($project->display_description, 50) }} |
No projects found. |