@extends('layouts.admin') @section('title', '프로그램 관리') @section('content')
| 대표 이미지 | 프로그램 정보 (명칭 / 코드) | 실행 방식 (구분) | 노출 설정 | 등록일자 및 상태 | 관리 |
|---|---|---|---|---|---|
|
@php
// 1. 피벗 슬롯 이미지 조회 (program_logo 우선 -> 레거시 logo_path fallback)
$logoImage = method_exists($program, 'getSlotImage') ? $program->getSlotImage('program_logo') : null;
$displayThumbUrl = $logoImage?->preview_url;
if (!$displayThumbUrl && !empty($program->logo_path)) {
$displayThumbUrl = asset('storage/' . $program->logo_path);
}
$defaultPlaceholder = 'https://placehold.co/120x120?text=No+Image';
@endphp
|
{{ $name }}
{{ $code }}
@if($program->categories && $program->categories->isNotEmpty())
@foreach($program->categories as $cat)
{{ $cat->parent ? ($cat->parent->parent ? $cat->parent->parent->name . ' > ' . $cat->parent->name . ' > ' : $cat->parent->name . ' > ') : '' }}{{ $cat->name }}
@endforeach
@endif
@if($intro)
{{ $intro }}
@endif
@if($program->discount_price > 0)
{{ $originalPrice }}원
@endif
{{ $price }}원
({{ $program->session_count }}회차 / 유효 {{ $program->validity_days }}일)
|
@if($execType === 'single') 기본 프로그램 @elseif($execType === 'package_single') 베이직 패키지 @elseif($execType === 'package_separate') 스페셜 패키지 @endif |
is_pinned ? 'checked' : '' }}>
is_main_displayed ? 'checked' : '' }}>
정렬
|
{{ $createdAt }}
@if($program->updated_at && $program->updated_at != $program->created_at)
(수정: {{ $updatedAt }})
@endif
|
|
| 등록된 프로그램이 없습니다. | |||||