@extends('app::layouts.app') @section('title', 'Favoriler') @section('content')
@include('panel.partials.sidebar', ['activeMenu' => 'favorites', 'activeFavoritesTab' => $activeTab])
@if($requiresLogin ?? false)

Favorites

Stay on this page and log in when you want to sync saved listings, searches, and sellers.

Log in
@endif @if($activeTab === 'listings') @php $listingTabQuery = array_filter([ 'tab' => 'listings', 'status' => $statusFilter, 'category' => $selectedCategoryId, ], fn ($value) => !is_null($value) && $value !== ''); @endphp

Favori Listem

@forelse($favoriteListings as $listing) @php $listingImage = $listing->getFirstMediaUrl('listing-images'); $priceLabel = $listing->price ? number_format((float) $listing->price, 0).' '.$listing->currency : 'Ücretsiz'; $meta = collect([ $listing->category?->name, $listing->city, $listing->country, ])->filter()->join(' › '); $conversationId = $buyerConversationListingMap[$listing->id] ?? null; $isOwnListing = (int) $listing->user_id === (int) auth()->id(); $canMessageListing = !is_null($listing->user_id) && ! $isOwnListing; @endphp @empty @endforelse
İlan Başlığı Fiyat Mesajlaşma
@if($listingImage) {{ $listing->title }} @else
Görsel yok
@endif
{{ $listing->title }}

{{ $meta !== '' ? $meta : 'Kategori / konum bilgisi yok' }}

Favoriye eklenme: {{ $listing->pivot->created_at?->format('d.m.Y') }}

{{ $priceLabel }} @if($canMessageListing) @if($conversationId) Sohbete Git @else
@csrf
@endif @else {{ $isOwnListing ? 'Kendi ilanın' : 'Satıcı bilgisi yok' }} @endif
@csrf
Henüz favori ilan bulunmuyor.
* Son 1 yıl içinde favoriye eklediğiniz ilanlar listelenmektedir.
@if($favoriteListings?->hasPages())
{{ $favoriteListings->links() }}
@endif @endif @if($activeTab === 'searches')

Favori Aramalar

Kayıtlı aramalarına tek tıkla geri dön.

@forelse($favoriteSearches as $favoriteSearch) @php $searchUrl = route('listings.index', array_filter([ 'search' => $favoriteSearch->search_term, 'category' => $favoriteSearch->category_id, ])); @endphp

{{ $favoriteSearch->label ?: 'Kayıtlı arama' }}

@if($favoriteSearch->search_term) Arama: "{{ $favoriteSearch->search_term }}" · @endif @if($favoriteSearch->category) Kategori: {{ $favoriteSearch->category->name }} · @endif Kaydedilme: {{ $favoriteSearch->created_at?->format('d.m.Y H:i') }}

Aramayı Aç
@csrf @method('DELETE')
@empty
Henüz favori arama eklenmedi.
@endforelse
@if($favoriteSearches?->hasPages())
{{ $favoriteSearches->links() }}
@endif @endif @if($activeTab === 'sellers')

Favori Satıcılar

Takip etmek istediğin satıcıları burada yönetebilirsin.

@forelse($favoriteSellers as $seller)
{{ strtoupper(substr((string) $seller->name, 0, 1)) }}

{{ $seller->name }}

{{ $seller->email }}

Aktif ilan: {{ (int) $seller->active_listings_count }}

@csrf
@empty
Henüz favori satıcı eklenmedi.
@endforelse
@if($favoriteSellers?->hasPages())
{{ $favoriteSellers->links() }}
@endif @endif
@endsection