@extends('business.layouts.app') @section('title', 'Ürün Düzenle - İşletme Paneli') @push('styles') @endpush @section('content') @php $galleryImages = $product->galleryMedia->where('media_type', 'image')->values(); $galleryVideos = $product->galleryMedia->where('media_type', 'video')->values(); @endphp
← Ürünlere dön

Ürün Düzenle

{{ $product->name }}

@if(session('success'))

{{ session('success') }}

@endif @if($errors->any())
@endif
@csrf @method('PUT')

Kategori

price_display_from ?? true) ? 'checked' : '' }} class="h-3.5 w-3.5 rounded border-gray-300 text-blue-600 focus:ring-blue-500">

Boş = Teklif alınabilir.

Galeri

Görselleri ve videoları ayrı ayrı silebilir, sıralayabilir veya yeni ekleyebilirsiniz.

Görseller

@if($galleryImages->isNotEmpty())

Sıralama: 1 numara ana görsel. Sürükleyerek sıralayın.

@foreach($galleryImages as $media)
{{ $loop->iteration }} @if($loop->first) Ana görsel @endif
@endforeach

Kırmızı X ile işaretlenen görseller kaydedildiğinde silinir.

@else

Henüz görsel yok.

@endif

Yeni görsel eklemek için bu alana sürükleyip bırakın veya tıklayın (JPG, PNG, WEBP — max 5MB)

Videolar

Sürükleyerek sıralayın. Silmek için satırdaki X’e tıklayın.

@if($galleryVideos->isNotEmpty())
@foreach($galleryVideos as $media) @php $label = $media->isYoutube() ? 'YouTube' : 'Dosya'; $value = $media->isYoutube() ? ('https://youtube.com/watch?v=' . $media->youtube_id) : basename($media->file_path); $value = strlen($value) > 60 ? substr($value, 0, 57) . '…' : $value; @endphp
@if($media->isYoutube()) YouTube @else Dosya @endif
{{ $value }}
@endforeach

Kırmızı çerçeve ile işaretlenen videolar kaydedildiğinde silinir.

@else

Henüz video yok.

@endif

Yeni video ekle

Her satırda YouTube linki veya dosya seçin. Sürükleyerek sıralayın.

Sıkça Sorulan Sorular

Ürünle ilgili sık sorulan soruları ve cevaplarını düzenleyin. Sürükleyerek sıralayabilirsiniz.

@foreach($product->faqs as $faq)
@endforeach
@endsection @push('scripts') @endpush