Laravel 8 使用 jetstream 的用户角色和权限
Laravel 8 User roles & Permissions using jetstream
我正在 laravel 8 上做一个项目。
我是新手。同时学习和开发实时 Web 应用程序。
我已经使用jetstream 进行身份验证。然后,我构建了其他模块。
现在想开发用户管理。我可以在哪里创建用户角色并为他们分配权限。此外,除了基于角色的权限外,还应该对每个用户应用权限覆盖。
我已经使用名为 spatie 的软件包检查了有关用户角色和权限的在线教程。
我的问题是:
- 我可以将用户角色和权限添加到现有项目吗? (问这个是因为我看到教程提到要重新安装 laravel)
- spatie 可以和 jetstream 一起使用吗? (有一些文章指出兼容性及其造成的其他问题)
非常感谢任何能帮助我继续进行的指点。
提前致谢。
是的,您可以对现有项目使用角色和权限。为角色添加 table,并创建一个 table,您可以在其中存储角色的权限。建立它们之间的关系。在您需要的模型上实现这些。
是的。 Spatie 可以和 jetstream 一起使用。
我正在 laravel 8 上做一个项目。
我是新手。同时学习和开发实时 Web 应用程序。
我已经使用jetstream 进行身份验证。然后,我构建了其他模块。
现在想开发用户管理。我可以在哪里创建用户角色并为他们分配权限。此外,除了基于角色的权限外,还应该对每个用户应用权限覆盖。
我已经使用名为 spatie 的软件包检查了有关用户角色和权限的在线教程。
我的问题是:
- 我可以将用户角色和权限添加到现有项目吗? (问这个是因为我看到教程提到要重新安装 laravel)
- spatie 可以和 jetstream 一起使用吗? (有一些文章指出兼容性及其造成的其他问题)
非常感谢任何能帮助我继续进行的指点。
提前致谢。
是的,您可以对现有项目使用角色和权限。为角色添加 table,并创建一个 table,您可以在其中存储角色的权限。建立它们之间的关系。在您需要的模型上实现这些。
是的。 Spatie 可以和 jetstream 一起使用。