2016-04-04 5 views
0

Я использую тот же ящик для входа, и я дифференцирую пользователей после входа в систему, используя Функция Auth :: попытка(). В моем проекте у меня есть только одна боковая панель, которая содержит все меню, которые необходимы для моего проекта.Показать боковую панель и страницы на основе роли пользователя в Laravel 5.1

У меня есть четыре роли входа, а именно: администратор/преподавательский состав/не преподавательский состав/родитель.

Я сомневаюсь, что мне нужно отображать только некоторые меню и связанные с ними Blade (Views), которые находятся внутри этого меню боковой панели для разных пользователей входа.

Скриншот Attachment: Click Here

Я не нужно Перенаправить страницу на основе Вход пользователей мне нужно, чтобы изменить свой дисплей на основе попыток входа.

Я не использовал никаких пакетов для аутентификации Я использую только функции Auth :: Login и Auth :: purchase().

Не могли бы вы предоставить мне решение, как избавиться от этой ошибки для меня.

ответ

0

Как я хотел бы сделать это Auth::check() и тогда я буду делать, если заявление с ELSEIF

Так это будет выглядеть следующим образом

@if($User->Role == 1) 
    Nav Items for Admin 
@elseif($User->Role == 2) 
    Nav items for Teaching Staff 
@elseif($User->Role == 3) 
    Nav Items for Non-teaching Staff 
@elseif($User->Role == 4) 
    Nav Items for Parent 
@endif 

 Смежные вопросы

  • Нет связанных вопросов^_^