У меня в проекте 2 админки, для простоты обозначения пусть будет админка для менеджера и для админа
Стоит задача определения уровня доступа пользователя и редиректа на нужную ему админку, если он зашел куда то не туда.
Я понимаю что можно поставить проверку в каждом методе Auth::user()->role; и с последующим редиректом, но как то не хочется в сотни методов пихать один и тот же шаблон проверки, хочется где то в одном месте задать всю логику и в случае чего чуть поправить и не бегать по сотням файлов и искать где мог забыть
Павел, ничего сложного. Создай новый класс middleware, в нём реализуй нужную логику проверки прав доступа. И потом просто добавь этот middleware к нужным роутам. В указанной выше ссылке всё это есть)
А на будущее - документация Laravel'а может ответить на 90% твоих вопросов по нему. Поверь, там ничего сверх-сложного ))