2016-04-04 40 views
0

Aynı Oturum Açma Kutusunu Kullanıyorum ve Kullanıcıları Auth :: attempt() işlevini kullanarak Oturum Açtıktan Sonra Ayırıyorum. Projemde, projem için gereken tüm menüleri içeren tek bir kenar çubuğum var.Ekran Kenar Çubuğu ve Laravel 5.1 Kullanıcı Rolüne Göre Sayfalar

Yönetici/Öğretim Görevlisi/Öğretim Görevlisi Olmayan Personel/Veli olarak dört Giriş rolüm var.

Benim şüphe i farklı giriş kullanıcılar için bu Kenar Menüsü içindeyken sadece bazı menüler ve ilgili Blade (Görüntüleme) göstermek gerekir olmasıdır.

Ekran Görüntüsü Ek: Click Here

ben yok ben Oturum Açma Denemesi dayalı görüntümü değiştirmek gerekir Girişi Kullanıcılar dayalı Sayfa yönlendir gerekir.

Ben sadece Auth :: Giriş ve Kimlik Doğrulama :: girişimi() işlevlerini kullanıyorum Kimlik Doğrulama için herhangi Paketleri kullanmadım.

Lütfen Bana Bu Hatadan Nasıl Kurtulacağına İlişkin Bir Çözüm sağlayabilir misiniz?

cevap

0

ben Auth::check() ve elseif

ile ifadesi yüzden bu

@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 
gibi görünecektir o zaman yapardım yapacağını nasıl