@extends('app') @section('content')
{{-- Используем единый компонент шапки профиля --}}
@if(isset($favoriteSpecialists) && $favoriteSpecialists->isNotEmpty())

Избранных специалистов: {{ $favoriteSpecialists->count() }}

@endif
@forelse ($favoriteSpecialists as $favorite) @php $spec = $favorite->specialist; $info = $spec?->specialistInfo; @endphp @if($spec && $info)
@if($info->slug)
{{ $info->company_name ?? $spec->name }}
@else
{{ $info->company_name ?? $spec->name }}
@endif
@endif @empty @endforelse
@if($favoriteShops && $favoriteShops->isNotEmpty())

Избранных товаров: {{ $favoriteShops->count() }}

@else @endif
@forelse ($favoriteShops as $favorite)
@php // Для товаров используем вычисляемый URL из модели Product @endphp
{{ $favorite->product->name }}
@empty @endforelse
@if($favoriteProjects && $favoriteProjects->isNotEmpty())

Избранных проектов: {{ $favoriteProjects->count() }}

@else @endif
@forelse ($favoriteProjects as $favorite)
@php // Поиск изображения с is_cover = 1 $coverImage = $favorite->images->firstWhere('is_cover', 1); // Если изображение с is_cover = 1 не найдено, возьмем первое из массива $displayImage = $coverImage ?? $favorite->images->first(); @endphp @if($displayImage) @elseif(isset($favorite->images->first()->images)) @else {{-- Нет фото для показа --}} @endif
{{ Str::limit($favorite->project->title, 10) }}
@empty @endforelse
@if($favoriteAlbums && $favoriteAlbums->isNotEmpty())

Избранных aльбомов Идеи: {{$favoriteAlbums->count()}}

@else @endif
@forelse ($favoriteAlbums as $album)
@php // Поиск изображения с is_cover = 1 $coverImage = $album->images->firstWhere('is_cover', 1); // Если изображение с is_cover = 1 не найдено, возьмем первое из массива $displayImage = $coverImage ?? $album->images->first(); @endphp @if($displayImage) @elseif(isset($album->images->first()->images)) @else {{-- Нет фото для показа --}} @endif
{{ Str::limit($album->album->title, 10) }}
@empty @endforelse
@if($favoriteBlogs && $favoriteBlogs->isNotEmpty())

Избранные статьи: {{$favoriteBlogs->count()}}

@else @endif
@forelse ($favoriteBlogs as $blog)
@if($blog->blog->preview_image) @else {{-- Нет фото для показа --}} @endif
{{ Str::limit($blog->blog->title, 10) }}
@empty @endforelse
@endsection