@component('mail::message') @php $actionLabel = match($action) { 'assigned' => '您被指派了一張卡片', 'moved' => '您追蹤的卡片已移動', 'added' => '您被加入一張卡片', default => '卡片有新的更新', }; @endphp # 📋 {{ $actionLabel }} 您好 **{{ $recipient->name }}**, @if ($action === 'assigned' || $action === 'added') **{{ $actorName ?: '系統' }}** 將您指派至以下工作卡片: @elseif ($action === 'moved') **{{ $actorName ?: '系統' }}** 移動了以下卡片: @endif @component('mail::panel') **{{ $card->title }}** @if ($card->description) {{ $card->description }} @endif --- * **狀態欄:** {{ $card->column->name ?? '—' }} @if ($context && $action === 'moved') * **移至:** {{ $context }} @endif @if ($card->priority) * **優先權:** {{ match($card->priority) { 'urgent' => '🔴 緊急', 'high' => '🟠 高', 'low' => '⚪ 低', default => '🔵 一般' } }} @endif @if ($card->due_date) * **到期日:** {{ $card->due_date->format('Y-m-d') }} @endif @if ($card->assignees->isNotEmpty()) * **指派人員:** {{ $card->assignees->pluck('name')->join('、') }} @endif @endcomponent @component('mail::button', ['url' => config('app.url') . '/work-board']) 前往工作看板 @endcomponent {{ config('app.name') }} @endcomponent