Repolode
Team-Tea-Time

Team-Tea-Time/laravel-forum

既存のLaravelアプリに、最小限の設定でスレッド、投稿、カテゴリーを追加できる軽量なフォーラムパッケージです。

スター
651
フォーク
174
未解決の Issue
4
最終コミット
5 日前

これは何?

Laravel Forumは、Laravelアプリケーションにフォーラム機能を追加するPHPパッケージです。カテゴリー、スレッド、投稿などのフォーラム機能を提供し、単独のシステムとしてではなく、既存のプロジェクトに組み込んで使うよう設計されています。

Composerでインストールした後、パッケージの設定、翻訳、マイグレーションを公開し、マイグレーションを実行します。UIプリセットはArtisanコマンドでインストールします。デフォルトのプリセットである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. 1

    Composerでパッケージをインストールします

    composer require riari/laravel-forum:^8.0
  2. 2

    パッケージの設定ファイル、翻訳、マイグレーションを公開します

    php artisan vendor:publish
  3. 3

    データベースのマイグレーションを実行します

    php artisan migrate
  4. 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 の数値は毎日更新されます。

関連プロジェクト