首页 > 解决方案 > Spatie Laravel 多个商店的多个用户角色如何?

问题描述

我有一个拥有用户和商家商店的个人小型商家网络应用程序项目。

用户可以拥有多个在线商家商店。他们可以根据需要添加更多商家商店,还可以为每个商家商店创建具有特定角色的多个用户。

如何在特定商店中实施用户角色并将其分配给用户?

我目前正在使用 Spatie Laravel 权限。为用户分配角色工作正常,所有这些都是开箱即用的,但只能为所有商家商店分配用户角色。我读到了多个警卫,但这实际上并不是我需要的。现在我被困住了。

我追求的是:

目前,用户A对所有商家商店具有相同的角色。用户A应该只能访问 Store A但不幸的是可以访问 Store B。所有商家商店和用户都在一个数据库中。

任何想法,我什至不确定 Spatie 是否是我应该使用的正确软件包?

标签: permissionsroleslaravel-7laravel-permission

解决方案


推荐阅读