С пакетом Spatie laravel-permission можно добиться чего-то вроде того, что есть у Facebook с их разрешениями для страниц. ?
Тематическое исследование,
На Facebook вы можете создать страницу, после чего вы автоматически станете администратором (при условии, что это роль) этой страницы. Затем вы можете пригласить друга и назначить ему/ей роль Издателя.
После этого ваш друг также может пригласить вас на свою Страницу и сделать вас редактором ( это еще одна ваша роль)
так что в конце у вас будет две роли для двух разных профилей/страниц.
Я хочу добиться чего-то подобного в своем приложении.
РЕДАКТИРОВАТЬ
что я знаю на данный момент, так это то, что я могу использовать:
$user->assignRole('editor');
и я могу проверить, есть ли у пользователя роли:
$user->hasRole('writer')
Но дело в том, как связать эту роль со страницей, которой я хочу, чтобы они управляли?
Например, если у вас есть роль администратора на одной странице и роль редактора на другой странице. и если вы просто проверите, $user->hasRole('admin')
ли результаты всегда будут истинными. поэтому я хочу знать, могу ли я что-нибудь сделать, чтобы назначить, а также проверить, для какой страницы вы являетесь администратором.
Я надеюсь, что я имею смысл.