@extends('layouts.admin') @section('admin_title', 'Articles') @section('admin_subtitle', 'Gérer les publications, brouillons, contenus archivés et contenus éditoriaux du site.') @section('admin_actions') Créer un article @endsection @php $statusLabels = [ 'draft' => 'Brouillon', 'published' => 'Publié', 'archived' => 'Archivé', ]; @endphp @section('admin_content')
@if (request()->hasAny(['q', 'category', 'status', 'archive'])) Effacer @endif

Liste des articles

{{ $articles->total() }} article(s)
@forelse($articles as $article)
{{ $article->category?->name ?: 'Sans catégorie' }} @if ($article->isRestricted()) {{ $article->accessLabel() }} @endif @if ($article->trashed()) Archivé @endif

{{ $article->title }}

{{ $article->published_at?->format('d/m/Y') ?: 'Non publié' }} @if ($article->author) · {{ $article->author->name }} @endif · Modifié le {{ $article->updated_at?->format('d/m/Y') }}

{{ $statusLabels[$article->status] ?? $article->status }} @if (! $article->trashed() && $article->status === 'published') Voir @endif Modifier @if ($article->trashed())
@csrf @method('patch')
@else
@csrf @method('delete')
@endif @if (auth()->user()->canManageUsers())
@csrf @method('delete')
@endif
@empty

Aucun article trouvé

Ajustez les filtres ou créez une nouvelle publication.

@endforelse
{{ $articles->links() }}
@endsection