laravel - Laravel 守卫、大门和政策
问题描述
我正在建立一个市场,我有三个守卫:用户、业务和管理员。每个守卫的仪表板都有一条路线:/、/business、/admin。
我想根据警卫将用户重定向到这些路线,但我不知道该怎么做。调查,我发现存在“门”和“政策”。现在我对如何管理用户类型感到困惑。
有人可以解释何时使用警卫、大门或政策吗?
我这样做是因为我不需要为每种用户类型提供相同的信息,所以我将它们放在不同的表中。这对我来说是有道理的,但现在我不确定。
解决方案
当我需要配置不同的用户角色和权限时,我使用这个包
https://github.com/spatie/laravel-permission
它立即创建一个数据库结构并具有用于检查的中间件,它使事情变得非常容易
推荐阅读
- java - 重新调整 JList 元素内的文本
- vue.js - 为什么看 momentjs 时 Vuejs 不拾取变化?
- java - CTCol 对象有什么作用,它在 POI 中代表什么?
- python - 如何在 xarray 图中正确显示 datetime64[ns] 时间轴?
- java - JanusGraph 中的遍历序列化错误
- ruby-on-rails - 渲染 json 序列化程序不返回 json
- javascript - 如何在Javascript中使用换行符保存cookie?
- maven - 多模块maven项目:如何跨模块触发所有功能文件?
- node.js - 异步/等待 graphql 查询或突变
- segue - Swift 4 - 发送电子邮件后转到新的 ViewController