@extends('frontend.layouts.app') @section('title', $title) @section('description', $description) @section('content') @php $assetPath = fn (string $path) => asset('frontend/' . ltrim($path, '/')); $currentDepartmentSlug = request('department', isset($department) ? $department->slug : null); @endphp @include('frontend.layouts.breadcrumb', ['title' => $pageProjectsTitle ?? 'Projects'])
{{ $pageProjectsSubtitleLabel ?? 'Projects' }}

{!! nl2br(e($pageProjectsHeading ?? 'Selected Case Studies')) !!}

@if(!empty($pageProjectsIntro))

{{ $pageProjectsIntro }}

@endif
All Projects {{ $statistics['total_active'] ?? $projects->total() }} @foreach($departments as $department) @php $departmentQuery = array_merge(request()->except(['page']), ['department' => $department->slug]); @endphp {{ $department->name }} {{ $department->projects_count }} @endforeach
@forelse($projects as $project) @php $departmentClass = \Illuminate\Support\Str::slug($project->department?->name ?? 'business'); $fallbackImage = $assetPath('images/project/project0' . (($loop->iteration % 9) ?: 9) . '.webp'); $image = $project->featured_image ? asset('storage/' . $project->featured_image) : $fallbackImage; @endphp
{{ $project->title }}

{{ $project->title }}

{{ strtoupper($project->department?->name ?? $project->status_label ?? 'PROJECT') }} {{ optional($project->updated_at)->format('d M, Y') }}
@empty

No projects found

Projects added from the admin side will appear here.

@endforelse
{{ $projects->appends(request()->query())->links() }}
@include('frontend.partials.newsletter') @endsection