@forelse ($data as $mockup) @php $images = collect($mockup->getMedia('mockups')) ->groupBy(fn($media) => strtolower($media->getCustomProperty('side'))) ->mapWithKeys(function ($group, $side) { $base = $group->first(fn($m) => $m->getCustomProperty('role') === 'base'); return [ $side => [ 'base_url' => $base?->getFullUrl(), ], ]; }); @endphp
@can('mockups_delete') @endcan
Template Image
{{ $mockup->name }}
{{ $mockup->product?->name }}
@foreach($mockup->types as $type) {{ $type->value->label() }} @endforeach

Created at: {{ $mockup->created_at->format('d/m/Y') }}

Last update: {{ $mockup->updated_at->format('d/m/Y') }}

{{-- @can('mockups_show')--}} {{-- flatten()--}} {{-- ->filter()--}} {{-- ->values()--}} {{-- ->all() ?? [])'--}} {{-- data-bs-toggle="modal"--}} {{-- data-bs-target="#showMockupModal"--}} {{-- href ="{{config('services.editor_url'). '/mokup/'.$mockup->id.--}} {{-- "?templateId=&&is_has_category=0&&product_id=$mockup->category->id"}}"--}} {{-- target="_blank"--}} {{-- >--}} {{-- Show--}} {{-- --}} {{-- @endcan--}} @can('mockups_show') @php $productIds = $mockup->products ? $mockup->products->pluck('id')->values()->all() : []; $isHasCategory = (int) ($mockup->category?->is_has_category ?? 0); $query = http_build_query([ 'is_has_category' => $isHasCategory, ]); if ($isHasCategory == 0) { $query .= '&product_ids[]=' . urlencode($mockup->category_id); } else { foreach ($productIds as $productId) { $query .= '&product_ids[]=' . urlencode($productId); } } @endphp Show @endcan @can('mockups_update') Edit @endcan @can('mockups_delete') @endcan
@include('modals.mockups.edit-mockup', ['mockup' => $mockup, 'associatedData' => $associatedData]) @empty
No Templates

Nothing to show yet.

@endforelse