@extends('layouts.app') @section('title', 'Gestion des Propriétés') @section('content')

Gestion des Propriétés

Total

{{ $allCount ?? $properties->total() }}

En Attente

{{ $pendingCount ?? 0 }}

Approuvées

{{ $approvedCount ?? 0 }}

Rejetées

{{ $rejectedCount ?? 0 }}

À la Une

{{ $featuredCount ?? 0 }}

Reset
Liste des Propriétés ({{ $properties->total() }})
@if($properties->count() > 0)
@foreach($properties as $property) @endforeach
Image Propriété Propriétaire Agence Prix Statut À la Une Vues Date Actions
@if($property->images->count() > 0) {{ $property->title }} @else
@endif
{{ Str::limit($property->title, 30) }} {{ Str::limit($property->address, 40) }} {{ $property->propertyType->name ?? 'N/A' }} • {{ $property->transaction_type === 'sale' ? 'Vente' : 'Location' }}
{{ $property->user->name ?? 'N/A' }} {{ $property->user->email ?? 'N/A' }}
@if($property->agency) {{ $property->agency->name }} @else Particulier @endif {{ number_format($property->price, 0, ',', ' ') }} FCFA @if($property->transaction_type === 'rental') /mois @endif @switch($property->status) @case('pending') En attente @break @case('approved') Approuvée @break @case('rejected') Rejetée @break @default {{ $property->status }} @endswitch @if($property->is_featured) À la une @else - @endif {{ $property->views_count ?? 0 }} {{ $property->created_at->format('d/m/Y') }}
@if($property->status === 'pending')
@csrf @method('PATCH')
@csrf @method('PATCH')
@endif @if($property->status === 'approved')
@csrf @method('PATCH')
@endif
@else

Aucune propriété trouvée

@if(request()->hasAny(['status', 'featured', 'agency'])) Aucune propriété ne correspond aux filtres sélectionnés. @else Il n'y a pas encore de propriétés enregistrées. @endif

@endif
@endsection @push('styles') @endpush