@lemonlimelike

Как реализовать доступ к определнным данным на всех страницах в Laravel?

Всем привет! Сделал страницу с админкой, повесил на рут middleware. У меня есть таблица roles: id | user_id | role. С помощью этой таблице я хочу скрывать ссылки(в данном случаем ссылку на админку), которые обычным пользователям нельзя видеть.
Есть как вариант, это в каждом контролере передавать роль пользователя(у обычных юзеров = роль user,а у админов = 'admin'), как-то это не очень будет, если так сделать.
И думал над еще одни вариантом, сделать ajax запрос к серверу, и брать оттуда роль юзера, и показать/скрывать определенный контент.
Как лучше сделать? Или есть еще варианты?
  • Вопрос задан
  • 497 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы