@inject('renderer', 'App\Domains\Encyclopedia\Services\ContentRenderer') @php // Maillage automatique vers les fiches du glossaire, comme sur les fiches. $renderer->linkGlossaryTerms(true); @endphp @php $clean = fn ($t) => strip_tags((string) preg_replace(['/\[\[[^\]]+\]\]/', '/\*\*/'], '', (string) $t)); $graph = [[ '@type' => 'Article', 'headline' => $guide->title, 'description' => $guide->meta_description, 'inLanguage' => 'fr-FR', 'mainEntityOfPage' => route('guides.show', $guide), 'datePublished' => optional($guide->created_at)->toIso8601String(), 'dateModified' => optional($guide->updated_at)->toIso8601String(), 'author' => [ '@type' => 'Person', 'name' => 'Alexandre Baumberger', 'description' => 'Ancien juge au tribunal de commerce de Bordeaux (2018-2026) : juge du contentieux, juge des procédures collectives et juge-commissaire.', 'url' => route('page.apropos'), ], 'publisher' => [ '@type' => 'Organization', 'name' => 'SauverMonEntreprise.fr', 'url' => route('home'), 'logo' => ['@type' => 'ImageObject', 'url' => asset('img/og-default.png')], ], 'image' => asset('img/og-default.png'), ], [ '@type' => 'HowTo', 'name' => $guide->title, 'description' => $guide->meta_description, 'inLanguage' => 'fr-FR', 'step' => collect($guide->steps)->values()->map(fn ($s, $i) => [ '@type' => 'HowToStep', 'position' => $i + 1, 'name' => $s['title'] ?? '', 'text' => $clean($s['body'] ?? ''), ])->all(), ], [ '@type' => 'BreadcrumbList', 'itemListElement' => [ ['@type' => 'ListItem', 'position' => 1, 'name' => 'Accueil', 'item' => route('home')], ['@type' => 'ListItem', 'position' => 2, 'name' => 'Guides pratiques', 'item' => route('guides.index')], ['@type' => 'ListItem', 'position' => 3, 'name' => $guide->title, 'item' => route('guides.show', $guide)], ], ]]; if (!empty($guide->faq)) { $graph[] = [ '@type' => 'FAQPage', 'mainEntity' => collect($guide->faq)->map(fn ($qa) => [ '@type' => 'Question', 'name' => $qa['q'] ?? '', 'acceptedAnswer' => ['@type' => 'Answer', 'text' => $clean($qa['a'] ?? '')], ])->values()->all(), ]; } @endphp

{{ $guide->title }}

@if ($guide->audience)

{{ $guide->audience }}

@endif

Par Alexandre Baumberger, ancien juge au tribunal de commerce de Bordeaux (2018-2026), juge du contentieux, juge des procédures collectives et juge-commissaire · publié le {{ $guide->created_at?->translatedFormat('j F Y') }} @if ($guide->updated_at && ! $guide->updated_at->isSameDay($guide->created_at)) · mis à jour le {{ $guide->updated_at->translatedFormat('j F Y') }} @endif

{{ $renderer->html($guide->intro) }}

{{-- Étapes (HowTo) --}}
    @foreach ($guide->steps as $step)
  1. {{ $step['title'] ?? '' }}

    {{ $renderer->html($step['body'] ?? '') }}

  2. @endforeach
{{-- Vigilance --}} @if ($guide->warning)

Point de vigilance

{{ $renderer->html($guide->warning) }}

@endif {{-- CTA --}} @if (!empty($guide->ctas))

Et maintenant ?

@foreach ($guide->ctas as $cta) {{ $cta['label'] ?? '' }} @endforeach
@endif {{-- FAQ --}} @if (!empty($guide->faq))

Questions fréquentes

@foreach ($guide->faq as $qa)
{{ $qa['q'] ?? '' }}

{{ $renderer->html($qa['a'] ?? '') }}

@endforeach
@endif {{-- Notions liées --}} @if (!empty($guide->related_terms)) @php $related = \App\Domains\Reference\Models\GlossaryTerm::whereIn('slug', $guide->related_terms)->where('status', 'publie')->get(['term', 'slug']); @endphp @if ($related->isNotEmpty())

Pour aller plus loin

@foreach ($related as $rel) {{ $rel->term }} @endforeach
@endif @endif
Contenu informatif et pédagogique, adossé aux textes du Livre VI du Code de commerce (survolez les références pour lire le texte exact). Il ne remplace pas un conseil personnalisé.