feat: [leave] 잔여연차 탭 도움말 기능 추가

- 휴가관리가이드.md 마크다운 콘텐츠 작성 (연차 산출 방식, 촉진 제도 등)
- 잔여연차 탭 헤더에 도움말(?) 버튼 추가
- help-modal.blade.php 생성 (sales 패턴 재사용)
- LeaveController에 helpGuide() 메서드 추가
- 도움말 라우트 등록
This commit is contained in:
김보곤
2026-02-27 10:42:21 +09:00
parent 5e61d20231
commit bbdad75468
5 changed files with 360 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
use App\Services\HR\LeaveService;
use Illuminate\Contracts\View\View;
use Illuminate\Http\Response;
use Illuminate\Support\Str;
class LeaveController extends Controller
{
@@ -32,4 +33,21 @@ public function index(\Illuminate\Http\Request $request): View|Response
'statusMap' => $statusMap,
]);
}
/**
* 휴가관리 가이드 도움말 모달
*/
public function helpGuide(): View
{
$guidePath = resource_path('markdown/휴가관리가이드.md');
if (file_exists($guidePath)) {
$markdown = file_get_contents($guidePath);
$htmlContent = Str::markdown($markdown);
} else {
$htmlContent = '<p class="text-gray-500">가이드를 찾을 수 없습니다.</p>';
}
return view('hr.leaves.partials.help-modal', compact('htmlContent'));
}
}