Я довольно новичок в Laravel и все время искал этот ответ, но не смог найти ничего, что соответствовало бы моим требованиям.
По сути, я хочу, чтобы у одного пользователя входа в систему было назначено несколько ролей.на основе конкретной школы.
Так, например:
Школа A: пользователь - студент Школа B: пользователь - менеджер Школа C: пользователь - менеджер и учитель
В идеале пользователь может войти в систему, а затем переключаться между школами, в которых он зарегистрирован.Затем, в зависимости от того, какую школу он выберет, он, возможно, будет играть другую роль (учитель, ученик, менеджер).
Я также смотрю на морфинг, но не уверен, что это правильное решение, потому что я хочувозможность для пользователя иметь несколько ролей, назначенных конкретной школе.