【问题标题】:Laravel 8 User roles & Permissions using jetstreamLaravel 8 使用 jetstream 的用户角色和权限
【发布时间】:2021-12-11 00:29:12
【问题描述】:

我正在开发一个关于 laravel 8 的项目。
我是新手。同时学习和开发实时网络应用程序。

我已使用 jetstream 进行身份验证。然后,我构建了我的其他模块。

现在我想开发用户管理。我可以在哪里创建用户角色并为其分配权限。此外,除了基于角色的权限外,还应该对每个用户应用权限覆盖。

我使用名为 spatie 的包查看了有关用户角色和权限的在线教程。

我的问题是:

  1. 我可以将用户角色和权限添加到现有项目吗? (问这个是因为我看到教程提到要全新安装 laravel)
  2. spatie 可以与急流一起使用吗? (有些文章指出了兼容性和它产生的其他问题)

非常感谢任何可以帮助我继续前进的建议。

提前致谢。

【问题讨论】:

    标签: php laravel model-view-controller laravel-8


    【解决方案1】:
    1. 是的,您可以为现有项目使用角色和权限。为角色添加表,并创建一个表,您可以在其中存储角色的权限。建立它们之间的关系。在您需要它们的模型上实现这些。

    2. 是的。 Spatie 可与急流一起使用。

    【讨论】:

    • 感谢您的回答。很抱歉回复晚了。是的,设法让它与 Jetstream 和 spatie 一起正常工作。
    猜你喜欢
    • 2022-01-07
    • 1970-01-01
    • 2022-01-21
    • 2019-02-08
    • 1970-01-01
    • 2017-09-13
    • 2019-08-06
    • 2014-09-15
    • 1970-01-01
    相关资源
    最近更新 更多