@if($tab==='apercu')
@elseif($tab==='contacts')
@foreach($client->contacts as $ct)
{{ $ct->fullName() }} @if($ct->is_primary)
@endif
{{ $ct->job_title }}
{{ $ct->email }}
{{ $ct->phone }}
@endforeach
@elseif(in_array($tab,['contrats','devis','factures']))
@php
$map = ['contrats'=>['contracts','contracts.show','number'],'devis'=>['quotes','quotes.show','number'],'factures'=>['invoices','invoices.show','number']];
[$rel,$route,$field] = $map[$tab];
$items = $client->$rel()->latest()->get();
@endphp
@forelse($items as $it)
| {{ $it->$field }} |
{{ $it->title ?? $it->type ?? '' }} |
|
{{ isset($it->total) ? eur($it->total) : (isset($it->amount)? eur($it->amount) : '') }} |
@empty |
@endforelse
@elseif($tab==='actifs')
| Type | Nom | Fournisseur | Expiration | Coût |
@forelse($client->assets as $a)
| {{ $a->name }} | {{ $a->provider }} | {{ optional($a->expiry_date)->format('d/m/Y') }} | {{ $a->cost ? eur($a->cost) : '' }} |
@empty |
@endforelse
@elseif($tab==='projets')
@include('partials.projects-card', [
'model' => $client,
'ownerField' => 'client_id',
'users' => $commercials,
'defaultUser' => $client->commercial_id,
])
@elseif($tab==='rdv')
@include('partials.events-card', [
'model' => $client,
'relatedKey' => 'client',
'users' => $commercials,
'defaultTitle' => 'RDV — '.$client->company,
'defaultUser' => $client->commercial_id,
])
@elseif($tab==='historique')
@forelse($client->activities as $a)
{{ ucfirst($a->type) }} — {{ $a->content }} · {{ $a->created_at->format('d/m/Y') }}
@empty
@endforelse
@elseif($tab==='portail')
Statut : @if($client->portal_enabled)@else@endif
Le client se connecte sur {{ route('portal.login') }} avec son email ({{ $client->email }}).
@endif