@extends('layouts.app') @section('title', 'Gestion des Agences') @section('content')

Gestion des Agences

Total Agences

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

En Attente

{{ $pendingCount ?? 0 }}

Approuvées

{{ $approvedCount ?? 0 }}

Rejetées

{{ $rejectedCount ?? 0 }}

Reset
Liste des Agences ({{ $agencies->total() }})
@if($agencies->count() > 0)
@foreach($agencies as $agency) @endforeach
Logo Agence Propriétaire Contact Propriétés Statut État Date Actions
@if($agency->logo) Logo {{ $agency->name }} @else
@endif
{{ $agency->name }} @if($agency->description) {{ Str::limit($agency->description, 50) }} @endif
{{ $agency->user->name ?? 'N/A' }} {{ $agency->user->email ?? 'N/A' }}
@if($agency->phone) {{ $agency->phone }} @endif @if($agency->email) {{ $agency->email }} @endif
{{ $agency->properties_count ?? $agency->properties->count() }} biens @switch($agency->status) @case('pending') En attente @break @case('approved') Approuvée @break @case('rejected') Rejetée @break @default {{ $agency->status }} @endswitch @if($agency->is_active ?? true) Active @else Désactivée @endif {{ $agency->created_at->format('d/m/Y') }}
@if($agency->status === 'pending')
@csrf @method('PATCH')
@csrf @method('DELETE')
@endif @if($agency->status === 'approved')
@csrf @method('PATCH')
@endif
@else

Aucune agence trouvée

@if(request()->hasAny(['status', 'active_status'])) Aucune agence ne correspond aux filtres sélectionnés. @else Il n'y a pas encore d'agences enregistrées. @endif

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