基于laravel5.5开发的个人知识付费博客

这是一个基于Laravel5.5开发的知识付费博客系统,整合了laravel-china的功能模块,包括社区论坛和付费阅读。系统包含游客、用户、管理员角色,涉及笔记、章节、文章、订单、话题、回复等多个信息结构。支持用户注册、第三方登录、话题创建、文章发布、订单支付等功能。提供详细的部署指南,包括Homestead环境配置和前端框架安装。
摘要由CSDN通过智能技术生成

前言

该项目整合了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/

文章
支付
项目
订单
生活
首页
笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值