SmallRuralDog / laravel-vue-admin

开箱即用的Laravel后台扩展,前后端分离,后端控制前端组件,无需编写vue即可创建一个vue+vuex+vue-route+elment-ui+laravel的项目 ,丰富的表单 表格组件,强大的自定义组件功能。
https://www.yuque.com/smallruraldog/laravel-vue-admin/overview
MIT License
413 stars 73 forks source link

建议对按钮增加权限控制 #26

Closed ChartWay closed 4 years ago

ChartWay commented 4 years ago

目前的权限控制局限于菜单和接口层面,在实际开发中很多需要对按钮进行控制,比如用户删除按钮,没有权限就可以让按钮置灰或者隐藏,而不是点击后提示没有权限。建议可以在actions上增加permission属性来控制权限,另外permissions用户登陆后保存在localstorage去,不用每次去后端校验。

SmallRuralDog commented 4 years ago

可以在PHP代码里面判断权限然后设置组件属性