分享下我的作品,参考 Laravel-china.org 的 Laravel-bbs
10

分享链接:https://github.com/shisiying/laravel-bbs

前言

该项目整合了laravel-china入门,进阶,api第三方登陆,电商教程的部分功能模块,参考了laravel-china前身开源的phphub样式,打造了一个可以互动的社区论坛模块以及支持付费阅读的的个人博客,本系统有以下几个角色。

1.角色

在larabbs会出现以下角色:

游客——没有登录的用户
用户——github,邮箱微信注册用户,可以进行论坛发布讨论,可以购买需要付费的笔记进行阅读
管理员,站长——辅助站长做内容管理,笔记创建,广告位设置,论坛内容管理,用户管理,其他展示页的管理

2.信息结构

主要信息有:

笔记 note——章节属于一个笔记,一个笔记可以多个章节,可以设置是否付费和金额
章节 chapter——笔记张杰,一个章节可以有多个文章
用户 User——所有内容都围绕用户来进行,采用github,邮箱微信自动登录方式验证
文章 article——本博客系统的核心数据,支持markdown,博客管理员可以选择笔记和章节发布文章
订单 Order——用户购买书本的凭证
话题 Topic,LaraBBS 论坛应用的最核心数据,有时我们称为帖子;
分类 Category,话题的分类,每一个话题必须对应一个分类,分类由管理员创建;
回复 Reply,针对某个话题的讨论,一个话题下可以有多个回复。
消息通知 Notice——向用户反馈信息
广告 Advertising——在首页进行展示

3.动作

角色和信息之间的互动称为动作,主要有以下几种:

  • 用户注册、用户第三方登陆
  • 用户创建话题
  • 用户回复话题
  • 管理员选择笔记,章节发布文章
  • 用户创建订单支付
  • 用户有权限访问文章
  • 管理员设置资源推荐,广告位设置

关于项目

具体可移步 http://xhz-xed.org/
支付
项目
订单
生活
首页
笔记
文章
订单管理

使用方法

github:https://github.com/shisiying/laravel-bbs

系统使用之前建议先看这里
线上部署

最后

与人为善,比聪明更重要。

苟全性命于乱世,不求闻达于诸侯

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

@Summer 哈哈哈,好像在文中@不了,重新@一次 :sweat_smile:

4个月前
Summer

:+1: 不错不错。标题我改了哈,友善比聪明更重要

4个月前

@Summer 好的,重新编辑了下 :grin:

4个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!