基于Laravel的cms的搭建
背景
开发过许多小的个人项目,像论坛、博客等,但是缺少一个统一的管理中心,管理起来十分不便。于是便想自己构建一个基础的架构,以后个人的小项目可以在此基础上进行开发。从2019年12开始构思开发,花费一个多月时间搭建了一个基础的cms。
项目说明
本项目所有工作都是自己独立完成,刚开始开发的时候遇到很多纠结的地方,如:后端框架的选择,前端是全部自己设计布局还是采用现有框架?虽然选择很多,但是有一点是明确的,就是“简单实用”。
项目基于Laravel框架进行开发,对web端开发和Api接口开发做了基础的封装。后台管理中心采用adminlte和bootstrap框架进行设计布局。前台部分采用bootstrap进行了简单的设计布局,整体页面比较简单。
功能简介
后台管理中心:
- 管理员登录
- 后台主题修改
- 控制台
- 菜单管理
- RBAC角色权限
- 系统配置
- 用户管理
- 内容管理
前台部分:
- 用户登录、注册、邮箱验证以及修改
- 文章展示、点赞、收藏、评论
- 栏目、分类、标签
- 用户个人主页
- 用户资料修改
效果展示
特别说明
本项目部署在学生服务器上,访问量大时会出现卡顿现象。