diff --git a/app/Http/Controllers/DashboardCalendarController.php b/app/Http/Controllers/DashboardCalendarController.php index 180a37e9..96206d2f 100644 --- a/app/Http/Controllers/DashboardCalendarController.php +++ b/app/Http/Controllers/DashboardCalendarController.php @@ -314,6 +314,7 @@ private function getLeaveMap(int $tenantId, string $startDate, string $endDate): 'type_label' => $leave->type_label, 'leave_type' => $leave->leave_type, 'user_name' => $leave->user?->name ?? '(미지정)', + 'reason' => $leave->reason, ]; } } diff --git a/resources/views/dashboard/partials/calendar.blade.php b/resources/views/dashboard/partials/calendar.blade.php index 753547ee..4e941ba4 100644 --- a/resources/views/dashboard/partials/calendar.blade.php +++ b/resources/views/dashboard/partials/calendar.blade.php @@ -128,10 +128,13 @@ class="text-gray-300 hover:text-emerald-600 hover:bg-emerald-50 rounded transiti @foreach($dayLeaves as $leave)
+ title="{{ $leave['type_label'] }} - {{ $leave['user_name'] }}{{ !empty($leave['reason']) ? ' / '.$leave['reason'] : '' }}"> [{{ $leave['type_label'] }}] {{ $leave['user_name'] }} + @if(!empty($leave['reason'])) + {{ $leave['reason'] }} + @endif
@endforeach