项目介绍
CCENOTE 是一个使用 Vue3 + Laravel8 开发的前后端分离的基于RABC权限控制管理的内容管理系统,由于作者本人比较喜欢写作的原因,因此开发了这个项目,后端使用的PHP的Laravel框架,并且整理了数据层与业务层,相对于laravel本身结构来说,开发起来会更简洁,当然,对于二次开发来说也是更为简单方便,权限认证使用了JWT权限认证,同时也解决了JWT无状态下的分离认证的相关问题,前端使用vue3+vite,ui使用element-ui-plus,前端方面也解决了关于认证时动态路由的相关问题,你可以从github/gitee中拉取此项目来进行使用,当然你也可以通过贡献代码,写作,推荐,学习,打赏来支持本项目。
此项目共分为 前台,后台,后端API 三个独立项目,如果你只是想简单的使用本项目,你可以用任何你喜欢的方式来上传到你的服务器,只需要跟着文档简单的几步安装即可。
项目部署结构(例):
- 前台:blog.ccenote.com
- 后台:admin.ccenote.com
- A P I:api.ccenote.com
项目使用技术栈
- Laravel8
- MySql
- Redis
- JWT
- Vue3
- Vite
- Axios
- Vue-Router4
- Vuex
- Less
- ElementUI-Plus
项目预览
关于作者
我是一名在校学生
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!