@extends('layouts.admin') @section('content')
{{-- En-tête --}}

Corbeille Médiathèque

Éléments supprimés temporairement. Vous pouvez les restaurer ou les effacer définitivement.

@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif {{-- Grille des médias supprimés --}}
@forelse($medias as $media) @php // Utilisation directe de l'accesseur uniforme défini dans le modèle Mediatheque $coverUrl = $media->image_url; // Vérification simplifiée de l'existence de la vidéo liée $premierFichier = $media->fichiers ? $media->fichiers->first() : null; // Si le chemin commence par http, c'est une vidéo YouTube $isYoutubeVideo = ($media->type == 'video' && $premierFichier && str_starts_with($premierFichier->getRawOriginal('chemin'), 'http')); @endphp
{{-- Badge Type stylisé --}} @if($isYoutubeVideo) YouTube (Supprimé) @else {{ $media->type == 'photo' ? 'Photo' : 'Vidéo Locale' }} @endif {{-- Prévisualisation avec filtre Grayscale uniforme --}}
{{ $media->titre }} {{-- Indicateur de flux vidéo (barré pour signifier la corbeille) --}} @if($media->type == 'video')
@endif
{{-- Corps de la carte --}}
{{ $media->titre }}

Supprimé le {{ $media->deleted_at->format('d/m/Y') }}

{{-- Bouton Restaurer --}}
@csrf
{{-- Bouton Suppression Définitive --}}
@csrf @method('DELETE')
@empty

La corbeille est vide

Retourner à la médiathèque
@endforelse
{{-- Pagination --}} @if($medias->hasPages())
{{ $medias->links() }}
@endif
@endsection