@extends('layouts.admin-layout') @section('title', 'Modifier un Média') @section('content')

Modifier un Média

Modifiez les informations de ce média

Retour
@if ($errors->any())

Erreurs de validation :

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PUT') {{-- ── Informations de base ─────────────────────────────── --}}

Informations de base

{{-- Titre --}}
@error('title')

{{ $message }}

@enderror
{{-- Description --}}
{{-- Type de média --}}
{{-- ── Contenu & fichiers ───────────────────────────────── --}}

Contenu et fichiers

{{-- [VIDEO] Live / Stream --}}

Cochez si ce flux doit être repassé en boucle sur la page d'accueil.

{{-- [VIDEO] URL YouTube --}}

La miniature sera regénérée automatiquement si aucun fichier n'est uploadé.

@error('youtube_url')

{{ $message }}

@enderror
{{-- [AUDIO] SoundCloud --}}

Collez l'URL ou le code d'intégration (Share → Embed).

@error('soundcloud_url')

{{ $message }}

@enderror
{{-- [AUDIO] Spotify --}}

Collez l'URL ou le code d'intégration (... → Share → Embed show).

@error('spotify_url')

{{ $message }}

@enderror
{{-- [AUDIO] Image du podcast --}}
@if($media->podcast_image)
Image podcast actuelle Image actuelle
@endif

Choisissez un fichier pour remplacer l'image actuelle. Laissez vide pour la conserver.

@error('podcast_image_file')

{{ $message }}

@enderror
{{-- [VIDEO + AUDIO] URL du fichier (fallback) --}}

Alternative si le fichier n'est pas sur YouTube / SoundCloud / Spotify.

@error('file_path')

{{ $message }}

@enderror
{{-- [VIDEO + AUDIO] Miniature --}}
@if($media->thumbnail)
Miniature actuelle Miniature actuelle
@endif

Choisissez un fichier pour remplacer la miniature. Sera regénérée automatiquement pour YouTube.

@error('thumbnail_file')

{{ $message }}

@enderror
{{-- [IMAGE] Galerie --}}
@php $existingImages = $media->images ?? []; @endphp @if(count($existingImages) > 0)

Images actuelles — cochez pour supprimer

@foreach($existingImages as $imgPath) @endforeach
@endif

Ajoutez de nouvelles images. Maintenez Ctrl (Windows) ou Cmd (Mac) pour en sélectionner plusieurs.

@error('uploaded_images')

{{ $message }}

@enderror
{{-- ── Association ──────────────────────────────────────── --}}

Association

@error('church_id')

{{ $message }}

@enderror
@error('category_id')

{{ $message }}

@enderror
Annuler
@push('scripts') @endpush @endsection