Поправите если не прав... У меня есть некая таблица пользователей в полем "role", соответственно в этом поле я указываю роль пользователя... Для каждой роли нужно расписать разрешения. Вопрос в следующем как это сделать правильнее. Самый банальный метод это добавить еще 3 таблицы из серии "role", "premission","user_role", и от нее плясать. Либо все таки расписать все разрешения в отдельном контроллере который будет по полю user.role определять что можно и что нельзя делать пользователю с той или иной ролью. Как правильнее и удобнее? Задавайте вопросы если не понятно не сильно блещу талантом писать текст....
Удобнее использовать готовое решение, например: https://github.com/Zizaco/entrust. Но если хочется сделать свой "велосипед", то оптимальным решением будет то что вы описали с таблицами. Посмотрите, как устроен entrust, он как раз по этому принципу и работает.
Все круто но теряется смысл Авторизации из коробки-( Что меня очень печалит... Ибо держать весь фрейм на одних дополнениях тоже не хорошо. Но все равно спасибо!!!
Иван Жук: Прости, вот только расчухал что так оно и есть. Огромное спасибо дубль 2. Т.е. она мне даст только готовое решения в отношении ролей и разрешений, я все правильно понял?
Спасибо! Но остается та же проблема зачем прикручивать велосипед к велосипеду который идет из коробки... В итоге склоняюсь к тому чтобы самому сделать систему ролей и разрешений...