[新手轮子] Laravel5.4+vue2 做的基本后台系统
简介
这是一个laravel5.4+vue2.0构建的后台管理系统,主题是AdminLte.主要功能包括权限树管理,角色管理,用户管理,操作日志等。
用户管理
消息发送
NOTE:需要安装php的swoole模块和redis服务。简单的websocket消息推送,在流程场景里有用。
权限管理
角色管理
操作日志
前端vue权限方法,can('别名')
v-if="can('admin.user.create')"
启动swoole websocket服务
php artisan swoole start
websocket连接储存在Store模块里
this.$store.state.websocket
日志记录
采用laravel事件机制
Event::fire(new AdminLogger('delete', "删除了后台用户[{$user->username}]"));
本帖已被设为精华帖!
本帖由系统于 7年前 自动加精
没有菜单管理吧
@白纸 有啊 ,权限管理就是,是否在左侧显示。
其他日志用https://github.com/ARCANEDEV/LogViewer这个感觉比较好
@白纸 嗯 我看看
最近也在学习vue整合到larave 拿来学习~
自己一直打算写一个类似的后台,还没时间特别的深入vue,估计要等到5.5LTS出来再开始搞了。
个人建议debug用itsgoingd/clockwork,表格使用yajra/laravel-datatables-oracle
@839891627 加油
@zxishere 我表格是改的bootstrp vue的表格,渲染数据也挺方便的
安装以后 链接是哪个?
权限是根据RBAC 写的吗?
@整理强 什么链接?域名+/admin
@Ali 是哟,把路径别名存数据库
666666666大神,膜拜了,一直想这样干,就是没机会,看到了,摩拜
npm run dev 执行报错啦
@aheng 我用yarn也有报了不少错误,后面发现是里面少了一些前端模块,自己添加就行了
我想问一下,那些vue的模板文件怎么编译? 求
你好,我看了你写的Laravel5.4和VUE的那个帖子,所以下载了你写的DOMO,但是在登录之后始终报错无法访问后台主页面。一片空白,显示错误信息如下:Method App\Models\Admin\Admin::__toString() must not throw an exception 。 麻烦你帮忙看下!
@ronny 添加什么前端模块,可以说说吗?
数据库没有找到
composer.json没见你引入 entrust包呢,大神你如何做到的
没有在线预览地址吗
@phpwlf54 database
@风中叶子 swoole只有unix才有
@整理强 没有用这个权限包
@root 好久没弄了,预览地址已经没了
说话要讲道理啊,演示地址呢