我正在构建一个市场,我有三个守卫:用户、业务和管理员。每个守卫都有一条通往其仪表板的路由: /、/business、/admin。
我想根据防护将用户重定向到这些路由,但我不知道如何做到这一点。经过调查,我发现存在着“门”和“政策”。现在,我对如何管理用户类型感到困惑。
有人能解释一下什么时候使用守卫、门或策略吗?
我这样做是因为我不需要每个用户类型的相同信息,所以我将它们放在不同的表中。这对我来说是有意义的,但现在我不确定了。
发布于 2020-12-23 23:37:09
当我需要配置不同的用户角色和权限时,我使用这个包
https://github.com/spatie/laravel-permission
它会立即创建一个数据库结构,并有用于检查的中间件,这使得事情变得非常简单
https://stackoverflow.com/questions/65426743
复制相似问题