基于 Laravel + vue + element ui 的后台管理脚手架,自带权限管理系统
Laravel-Admin 是用 laravel + elementUi前端框架前后端分离写成的后台脚手架,自带用户组权限系统。支持后台菜单三级分类,支持webpack 打包,热加载。
具体使用方法见项目github 地址:https://github.com/jack15083/laravel-admin
本帖已被设为精华帖!
本帖由系统于 6年前 自动加精
顶一下哈哈,希望大家多多支持,有什么问题请留言
设置新的菜单权限后重新登录后才会生效
顶一下哈哈,希望大家多多支持,有什么问题请留言
:smile:
element-ui 可以做网站的前台吗?
可以的啊。不过一般前台最好自己写ui因为需要自定义的内容比较多。
下个项目试下 希望坑不要太多
@pi_phq 有坑的话请告知我一下,:smile:
已更新到2.0版
支持三级菜单
优化webpack打包方式,线上打包更新js缓存。
优化样式
权限管理最好做成注入式路由,后端返回数据权限,动态加载路由,瞄了眼代码,没发现有做动态权限限制的,可能是没仔细看到。如果是后台管理,需要注意不要入侵其他端的代码,webpack.mix.js 里的 rm 最好去掉或者是将整个后台的资源文件打包到单独的后台资源文件目录,组件拆分还是需要做一下的,不然可维护性和可读性太差,不利于后续开发。加油吧~
@Seaony 动态权限检查是写在中间件里的哦,你可能没看到,webpack打包rm的目的是为了删除以前的打包文件节省资源,不然每次打包都会生成新文件,确实可以将打包的文件放到其它目录,这个建议很好采纳了哈哈,关于前端组件拆分的话可以给点具体建议吗
建议按照 视图 + feature 组件 的形式进行拆分,写组件的目的在于可复用或可组合,将多个页面中都会用到的组件单独拆分,这样不管是开发还是后期维护都会更加得心应手
@Seaony 明白你的意思了,我这里写的权限管理没有可重用的组件的,如果业务里有重用组件的话可以写到resources/assets/js/components里
2.1版发布
1.打包目录变更
2.支持npm run watch热加载,不用手动刷新浏览器
3.钉钉登录支持
4.后台支持更改主题色
@Baster 建议可以把常用的后台组件可以集成上去,如:富文本, 多图上传 等等
学习,学习 :recycle:
不执行npm 命令不行吗
新版本发布样式更新
大佬,请问账号和密码是什么
对laravel不是太熟悉在公司弄了一天没有配置好……主要要因为登录的时候请求api/login的时候报404,请大神指点一下。
是不是可以和后端共用一个域名
有坑,下面这些加载不出来,执行npm run dev 报错。。。