【问题标题】:Laravel guards, gates and policiesLaravel 守卫、大门和政策
【发布时间】:2020-12-23 23:37:08
【问题描述】:

我正在建立一个市场,我有三个守卫:用户、业务和管理员。每个守卫的仪表板都有一条路由:/、/business、/admin。

我想根据守卫将用户重定向到这些路由,但我不知道该怎么做。调查,我发现存在“门”和“政策”。现在我对如何管理用户类型感到困惑。

谁能解释何时使用警卫、大门或政策?

我这样做是因为我不需要为每个用户类型提供相同的信息,所以我将它们放在不同的表中。这对我来说是有道理的,但现在我不确定。

【问题讨论】:

    标签: laravel authorization


    【解决方案1】:

    当我需要配置不同的用户角色和权限时,我使用这个包

    https://github.com/spatie/laravel-permission

    它会立即创建一个数据库结构并有用于检查的中间件,这让事情变得非常简单

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-30
      • 1970-01-01
      • 2016-04-26
      • 2019-01-16
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 2021-03-22
      相关资源
      最近更新 更多