Laravel 扩展包,用流畅的 PHP API 把 JavaScript 弹窗替换为基于 SweetAlert2 的提示框、Toast 和输入框。
Team-Tea-Time/laravel-forum
一个轻量的 Laravel 论坛扩展包,可快速为现有 Laravel 项目添加帖子、回复和分类功能。
- Star
- 651
- Fork
- 174
- 未关闭 Issue
- 4
- 最近提交
- 5天前
这是什么?
Laravel Forum 是一个为 Laravel 应用添加论坛功能的 PHP 扩展包,提供分类、主题帖和回复等论坛核心能力。它面向集成到已有项目中的场景,而不是独立运行的论坛系统。
通过 Composer 安装后,发布配置、翻译和迁移文件并执行迁移即可使用。界面通过 Artisan 命令安装预设,默认的 livewire-tailwind 预设基于 Livewire 和 Tailwind。配置文件可调整论坛行为,并指定用户模型中用作显示名的字段。
包内提供 15 种语言的翻译,其中包括中文。还可以通过命令填充示例分类、主题帖、回复和用户数据,便于测试。不同版本对应特定的 Laravel 与 PHP 版本,例如 Laravel 13 需要 PHP 8.3 及以上。
核心功能
- 01为 Laravel 应用添加分类、主题帖和回复功能。
- 02通过 Composer 和 Artisan 命令安装,支持包自动发现。
- 03提供 UI 预设,包括基于 Livewire 和 Tailwind 的预设。
- 04内置 15 种语言的翻译,包括中文。
- 05提供命令填充示例论坛数据。
适用场景
- 为现有 Laravel 网站添加社区讨论区。
- 在基于 Laravel 的产品中搭建技术支持或问答论坛。
- 使用示例数据快速验证论坛功能原型。
快速上手
- 1
通过 Composer 安装扩展包
composer require riari/laravel-forum:^8.0 - 2
发布扩展包的配置、翻译和迁移文件
php artisan vendor:publish - 3
运行数据库迁移
php artisan migrate - 4
安装 UI 预设,例如 livewire-tailwind
php artisan forum:preset-install livewire-tailwind
使用前须知
- 需要 Laravel 12 或 13 以及 PHP 8.2 或更高版本,因此不支持较旧的 Laravel 应用。
- 默认的 UI 预设需要 Livewire 和其他前端依赖。
- 较旧的扩展包版本已不再维护。
标签
常见问题
- laravel-forum 是什么?
- 一个轻量的 Laravel 论坛扩展包,可快速为现有 Laravel 项目添加帖子、回复和分类功能。 Laravel Forum 是一个为 Laravel 应用添加论坛功能的 PHP 扩展包,提供分类、主题帖和回复等论坛核心能力。它面向集成到已有项目中的场景,而不是独立运行的论坛系统。
- laravel-forum 可以免费使用吗?用的什么许可证?
- laravel-forum 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- laravel-forum 还在维护吗?
- 活跃维护中。laravel-forum 最近一次提交是在 2026年11月2日。
- laravel-forum 适合用来做什么?
- 为现有 Laravel 网站添加社区讨论区。 在基于 Laravel 的产品中搭建技术支持或问答论坛。 使用示例数据快速验证论坛功能原型。
- laravel-forum 怎么安装和运行?
- 通过 Composer 安装扩展包: composer require riari/laravel-forum:^8.0 发布扩展包的配置、翻译和迁移文件: php artisan vendor:publish 运行数据库迁移: php artisan migrate 安装 UI 预设,例如 livewire-tailwind: php artisan forum:preset-install livewire-tailwind
- 在哪里获取 laravel-forum?
- 源代码和安装说明在 GitHub 上:https://github.com/Team-Tea-Time/laravel-forum
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1157166PHPMIT更新于 22天前
Flarum 是一款简洁快速的论坛软件,用于搭建在线社区,基于 PHP 构建并支持扩展。
1.6万+6 本周1677PHPMIT更新于 29天前
基于 PHP_CodeSniffer 的 PHP 编码规范集合,提供大量检查规则,多数支持自动修复。
1478197PHPMIT维护活跃更新于 前天
一款用 PHP 编写的免费开源论坛(公告板)程序。
2108+2 本周1021PHPGPL-2.0维护活跃更新于 前天
一个 Laravel 扩展包,通过在控制器上添加 PHP 8 属性即可注册路由。
88385PHPMIT更新于 前天
基于 PhpSpreadsheet 的 Laravel 封装,用于将数据导出为 Excel/CSV 或把表格导入 Eloquent 模型。
1.3万+2 本周1988PHPMIT维护活跃更新于 4天前