PHP의 유연한 API로 JavaScript 팝업을 SweetAlert2 기반 알림, 토스트, 입력 프롬프트로 대체하는 Laravel 패키지입니다.
Team-Tea-Time/laravel-forum
기존 Laravel 앱에 최소한의 설정만으로 스레드, 게시글, 카테고리를 추가하는 가벼운 포럼 패키지입니다.
- 스타
- 651
- 포크
- 174
- 열린 이슈
- 4
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
Laravel Forum은 Laravel 애플리케이션에 포럼 기능을 추가하는 PHP 패키지입니다. 카테고리, 스레드, 게시글 및 관련 포럼 기능을 제공하며, 독립형 시스템으로 실행하기보다 기존 프로젝트에 통합하도록 설계되었습니다.
Composer로 설치한 뒤 패키지 설정, 번역 파일, 마이그레이션을 게시하고 마이그레이션을 실행합니다. Artisan 명령어로 UI 프리셋을 설치할 수 있으며, 기본 프리셋인 livewire-tailwind는 Livewire와 Tailwind를 사용합니다. 설정 파일에서 포럼 동작 방식과 패키지가 사용자 모델에 연결되는 방식을 지정할 수 있으며, 표시 이름에 사용할 속성도 설정할 수 있습니다.
15개 언어의 번역을 제공하며 중국어도 포함됩니다. 테스트용 샘플 카테고리, 스레드, 게시글과 사용자를 생성하는 명령어도 포함되어 있습니다. 버전은 특정 Laravel 및 PHP 릴리스에 맞춰 제공되며, Laravel 13에는 PHP 8.3 이상이 필요합니다.
핵심 기능
- 01Laravel 애플리케이션에 카테고리, 스레드, 게시글을 추가합니다.
- 02Composer와 Artisan 명령어로 설치하며 패키지 자동 검색을 지원합니다.
- 03Livewire와 Tailwind 프리셋을 포함한 UI 프리셋을 제공합니다.
- 04중국어를 포함해 15개 언어의 번역을 제공합니다.
- 05샘플 포럼 데이터를 생성하는 명령어를 포함합니다.
활용 사례
- 기존 Laravel 웹사이트에 커뮤니티 토론 게시판을 추가합니다.
- Laravel 기반 제품에 고객 지원 또는 Q&A 포럼을 구축합니다.
- 샘플 데이터를 활용해 포럼 기능을 프로토타이핑합니다.
빠른 시작
- 1
Composer로 패키지를 설치합니다
composer require riari/laravel-forum:^8.0 - 2
패키지 설정 파일, 번역 및 마이그레이션을 게시합니다
php artisan vendor:publish - 3
데이터베이스 마이그레이션을 실행합니다
php artisan migrate - 4
예를 들어 livewire-tailwind와 같은 UI 프리셋을 설치합니다
php artisan forum:preset-install livewire-tailwind
사용 전 알아둘 점
- Laravel 12 또는 13과 PHP 8.2 이상이 필요하므로 이전 버전의 Laravel 앱은 지원되지 않습니다.
- 기본 UI 프리셋에는 Livewire 및 기타 프런트엔드 종속성이 필요합니다.
- 이전 버전의 패키지는 더 이상 유지 관리되지 않습니다.
토픽
자주 묻는 질문
- laravel-forum은(는) 무엇인가요?
- 기존 Laravel 앱에 최소한의 설정만으로 스레드, 게시글, 카테고리를 추가하는 가벼운 포럼 패키지입니다. Laravel Forum은 Laravel 애플리케이션에 포럼 기능을 추가하는 PHP 패키지입니다. 카테고리, 스레드, 게시글 및 관련 포럼 기능을 제공하며, 독립형 시스템으로 실행하기보다 기존 프로젝트에 통합하도록 설계되었습니다.
- laravel-forum은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- laravel-forum은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- laravel-forum은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. laravel-forum의 마지막 커밋은 2026년 11월 2일입니다.
- laravel-forum은(는) 어디에 사용할 수 있나요?
- 기존 Laravel 웹사이트에 커뮤니티 토론 게시판을 추가합니다. Laravel 기반 제품에 고객 지원 또는 Q&A 포럼을 구축합니다. 샘플 데이터를 활용해 포럼 기능을 프로토타이핑합니다.
- laravel-forum는 어떻게 설치하나요?
- Composer로 패키지를 설치합니다: composer require riari/laravel-forum:^8.0 패키지 설정 파일, 번역 및 마이그레이션을 게시합니다: php artisan vendor:publish 데이터베이스 마이그레이션을 실행합니다: php artisan migrate 예를 들어 livewire-tailwind와 같은 UI 프리셋을 설치합니다: php artisan forum:preset-install livewire-tailwind
- laravel-forum은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Team-Tea-Time/laravel-forum
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Flarum은 온라인 커뮤니티를 만들기 위한 간단하고 빠른 토론 포럼 소프트웨어로, PHP 기반의 확장 가능한 구조를 갖추고 있습니다.
더 안전하고 깔끔하며 일관된 형식의 PHP 코드를 적용하는 PHP_CodeSniffer sniff 모음으로, 다수의 규칙을 자동으로 수정할 수 있습니다.
PHP로 작성된 무료 오픈소스 게시판 소프트웨어로, 개발 저장소에는 버전 2의 이력도 포함되어 있습니다.
PHP 8 attribute를 컨트롤러 클래스와 메서드에 직접 지정해 라우트를 등록하는 Laravel 패키지입니다.
컬렉션, 쿼리, Blade 뷰를 Excel 또는 CSV로 내보내고 스프레드시트를 Eloquent 모델로 가져오는 PhpSpreadsheet 기반 Laravel 래퍼입니다.