seka19 / laravel-forum-frontend
为 riari/laravel-forum 提供使用 Bootstrap 3 编写的视图的前端
2.0.2
2021-08-18 07:55 UTC
Requires
- php: >=7.4
- seka19/laravel-forum: ^5.0
README
本软件包为 seka19/laravel-forum 5.0 及以上版本提供传统前端。除非需要自定义或替代前端实现,否则应与论坛一起安装。
完整的文档可以在 teamteatime.net 上找到。
安装
步骤 1:安装软件包
通过 composer 安装软件包
composer require riari/laravel-forum-frontend:~2.0
然后将服务提供者添加到您的 config/app.php
Riari\Forum\Frontend\ForumFrontendServiceProvider::class,
步骤 2:发布软件包文件
运行 vendor:publish 命令以发布软件包配置和视图到您的应用目录
php artisan vendor:publish
附加步骤
软件包安装后,如果您已登录,您可访问 /forum 并开始使用“创建分类”和“分类操作”面板定义您的分类层次结构
配置
forum.frontend
配置文件定义了软件包使用的控制器以及用于处理要显示给用户的警告消息的闭包。
视图
视图发布到 resources/views/vendor/forum
。将论坛与现有设计集成最简单的方法是编辑 master 视图,删除不需要的标记,并使用 @extends
使其扩展您应用程序的主要布局。请注意,master 视图默认会引入 jQuery 和 Bootstrap 3,并包含一些基于 jQuery 的 JavaScript,以支持论坛前端的一些功能。您可能希望将其移到其他位置或以自己的方式重写。
事件
软件包包括一系列针对用户交互(如查看线程)的 事件。有关完整列表,请参阅 src/Events。