{{-- resources/views/components/library/course-card.blade.php 课程封面卡片(用于「最新课程」推荐位网格)。 Props: $course — 由 Library\CourseController 加工后的课程数组。 --}} @props(['course']) @php $teacher = $course['teacher'] ?? []; $status = $course['status'] ?? 'closed'; $statusKey = $status === 'open' ? 'course_status_open' : 'course_status_closed'; $cover = $course['cover_url'] ?? null; @endphp {{-- 封面 --}}
@if($cover) {{ $course['title'] }} @else {{ $course['title'] }} @endif {{ __("library.{$statusKey}") }}
{{-- 正文 --}}

{{ $course['title'] }}

@if(!empty($teacher['name'])) @endif
@if($course['number'] > 0) {{ __('library.course_period', ['n' => $course['number']]) }} @endif {{ __('library.course_members', ['n' => $course['member_count']]) }}