Skip to content

benbenlang/laravel5-backend

 
 

Repository files navigation

Laravel5-Backend

基于Laravel5.1(LTS) 开发

此项目主要目的是为了搭建一套基本常用的后台系统,减少重复劳动。从而可以专注于自己业务的开发。 接下来的开发,后台UI会基于React + Antd + webpack 来开发, 与0.1.0版本最大的区别是 UI的升级和后续开发模式的不同。 抛弃了老套的嵌套模板的方式,使用React组件化+webpack工程化的方式来开发。

目前已经开发了一版,基于ACE (基于Bootstrap)开发,参见分支:v0.1.0

使用说明

常用命令

  • 生成Repository: php artisan make:repository Role

功能列表

  • 用户登录

    • 后台登录
    • 增加验证码
  • 用户权限管理

    • RBAC (Role-Based Access Control)
      • 用户管理:新建、修改用户;
      • 角色管理:角色查看,角色分配权限;
      • 权限管理:权限查看、修改,增删(待增加)
  • 新闻管理

    • 新闻管理
      • 新闻列表
      • 添加新闻
        • 增加Ueditor
        • 补齐表单字段及验证处理
    • 分类管理: 支持无限分类
    • 标签管理
  • 单页管理

  • 分类管理
  • 内容管理 待完善
  • 相册管理
  • 相册列表
  • 活动管理
  • 活动列表
  • 添加活动
  • 评论管理
  • 评论列表
  • 评论审核:先发后审、先审后发

技术栈

v0.1.0 截图

  • UI: ACE (基于Bootstrap)

登录页面 用户页面 角色页面

License

The Laravel5-backend is open-sourced software licensed under the MIT license

About

基于Laravel5.1(LTS)的后台功能

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 82.5%
  • PHP 11.7%
  • HTML 4.1%
  • CSS 1.7%