но тут появляется такой момент, что в дефолтной либе можно проверять - прямое разрешение или через роль. хотелось бы как то выделить более явно о роли от отделов. но количество доп кода для реализации как бе намекает шо оно мне не надо...
Да и вообще ситуация весьма не определенная. Может там вообще админа для пары юзеров будет. тогда проще захардкодить id'шки. а потом может разрастись на отдел, подразделение, филиалы... или нет.
если ты имеешь ввиду эту либу spatie/laravel-permission, то там можно проверить есть ли пермишен у юзера или нет (либа сама посмотрит и по ролям и прямые пермишены). Т.е. можно как назначить роль юзеру например менеджер (и ролей у юзера может быть неопределенное количество, создатели либы рекомендуют этот путь), и добавить пермишины для роли, так и дать конкретному юзеру конкретные пермишены. Но мне кажется тебе еще рано кодить, если нет четкого тз....