PHPの流暢なAPIでSweetAlert2ベースのアラート、トースト、入力プロンプトを表示し、JavaScriptのポップアップを置き換えるLaravelパッケージ。
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
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_CodeSniffer用の多数のsniffを収録し、自動修正にも対応した、より安全で読みやすく一貫性のあるPHPコードを実現するルールセット。
PHPで書かれた無料のオープンソース掲示板ソフトウェア。開発リポジトリにはバージョン2の履歴も含まれています。
コントローラーのクラスやメソッドにPHP 8属性を付けてルートを登録できるLaravelパッケージです。
コレクションやクエリ、BladeビューをExcelまたはCSVにエクスポートし、スプレッドシートをEloquentモデルにインポートできる、PhpSpreadsheetのLaravelラッパーです。