본문으로 건너뛰기

게시판 시작하기

Board Plugin은 multi-saas-kit에 기본 내장된 게시판 모듈입니다. 게시판 생성, 게시글 CRUD, 댓글, 파일 첨부 등 범용 게시판 기능을 제공합니다.

기본 활성화

Board Plugin은 template에서 기본 활성화 상태로 출하됩니다. 별도 설정 없이 바로 사용할 수 있습니다.

# .env (기본값: true)
PLG_BOARD_ENABLED=true

접속 URL

관리자 (Filament)

패널URL역할
Platform/platform/boards전체 테넌트 게시판 관리
SaaS/saas/boardsSaaS 소속 게시판 관리
Tenant/tenant/{slug}/boards자기 테넌트 게시판 관리
Tenant/tenant/{slug}/posts자기 테넌트 게시글 관리

사용자 (프론트엔드)

페이지URL
게시판 목록/boards
게시글 목록/boards/{게시판슬러그}
게시글 상세/boards/{게시판슬러그}/{게시글슬러그}
글쓰기/boards/{게시판슬러그}/create
수정/boards/{게시판슬러그}/{게시글슬러그}/edit

DB 테이블

테이블설명
plg_board_boards게시판 설정 (이름, 슬러그, 댓글 허용 등)
plg_board_posts게시글 (제목, 본문, 상태, 조회수 등)
core_comments댓글 (Core Shared Domain — 범용)
core_media첨부파일 (Core Shared Domain — 범용)
core_categories카테고리 (Core Shared Domain — 범용)
core_tags태그 (Core Shared Domain — 범용)

비활성화

게시판이 필요 없는 프로젝트에서는 .env에서 비활성화할 수 있습니다:

PLG_BOARD_ENABLED=false

비활성화하면 Filament 메뉴와 프론트엔드 라우트 모두 숨겨집니다.