Laravel 框架 后台管理 角色权限菜单等方面

Laravel 框架 后台管理 角色权限菜单等方面有没有教教我的,模糊的地方挺多,请教
1.后台模块化,如上传模块,新闻管理,文件管理等
2.角色,如administrator,editor 等
3.权限,如用户管理,内容管理,文件管理等 包括增删改查等权限
4.菜单,如有权限显示菜单,没有权限 菜单列表里不会出现,用路由控制;

这些都有关联的, 但一直解决不了,写过但很糟糕, 每次修改特别费劲,重复率太高, 不知如何是好

版本:laravel 8.0

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 10

8.0自带的jetstream能实现,但是没用过,一直使用的是spatie/laravel-permission包!

3年前 评论
Developer (楼主) 3年前
颠倒的玉石

现在很多框架都自带了,会用就好了.....

3年前 评论
Developer (楼主) 3年前

看 laravel-admin 的源码就好了啊。照猫画虎

3年前 评论

ant pro React 里面就自带 每个用户有个 角色 菜单各项 均对应相应得 角色 用户登录,返回一个角色 然后会请求一个菜单 这个菜单对应得有角色,不是这个角色,是打不开得,前端或者直接隐藏!

3年前 评论

rabc这块我一直很讨厌使用框架自带的,我都是自己写的这几个表的功能实现和自己写的授权判断

3年前 评论
Developer (楼主) 3年前

别问,问就是 laravel-admin 照抄

3年前 评论
Debuff

前后端一体化开发,dcat-admin 也不错。对小白开发AdminOS,方便

3年前 评论

我之前整理的一个启动项目 带角色权限这些基础 github.com/iamxcd/laravel-starter

3年前 评论
Developer (楼主) 3年前

说实话 laravel-adminrbac我用的相当不习惯。你可以先找找rbac的数据表,弄明白表之间的关系,写代码就很简单了,你这问题和laravel没关系,属于 phpmysql 的基础,可以找个基础书或者视频学一学。

3年前 评论

这是我自己写的 容易理解些 仅包含rbac权限管理(菜单也是根据权限设置显示的)
laravel:github.com/wuyan94zl/rbac
golang:github.com/wuyan94zl/GoApiServer

3年前 评论
Developer (楼主) 3年前
wuyan94zl (作者) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!