基于Laravel5.1(LTS) 开发
此项目主要目的是为了搭建一套基本常用的后台系统,减少重复劳动。从而可以专注于自己业务的开发。 接下来的开发,后台UI会基于React + Antd + webpack 来开发, 与0.1.0版本最大的区别是 UI的升级和后续开发模式的不同。 抛弃了老套的嵌套模板的方式,使用React组件化+webpack工程化的方式来开发。
- clone目录结构到本地: git clone https://github.com/qloog/laravel5-backend.git
- 根据composer.json下载vendor包目录:composer install
- 安装node依赖组件:npm install
- 生成表结构: php artisan migrate
- 访问后台地址:http://local.app/admin/login
- 生成Repository: php artisan make:repository Role
-
用户登录
- 后台登录
- 增加验证码
-
用户权限管理
- RBAC (Role-Based Access Control)
- 用户管理:新建、修改用户;
- 角色管理:角色查看,角色分配权限;
- 权限管理:权限查看、修改,增删(待增加)
- RBAC (Role-Based Access Control)
-
新闻管理
- 新闻管理
- 新闻列表
- 添加新闻
- 增加Ueditor
- 补齐表单字段及验证处理
- 分类管理: 支持无限分类
- 标签管理
- 新闻管理
-
单页管理
- 分类管理
- 内容管理 待完善
- 相册管理
- 相册列表
- 活动管理
- 活动列表
- 添加活动
- 评论管理
- 评论列表
- 评论审核:先发后审、先审后发
- node
- npm
- react
- webpack
- Antd
- composer
- Laravel5.1 LTS
- UI: ACE (基于Bootstrap)
The Laravel5-backend is open-sourced software licensed under the MIT license