मैं सामान्य रूप से लैरावेल, एमवीसी और टेम्पलेटिंग इंजनों के लिए बिल्कुल नया हूं।लार्वेल 5: उपयोगकर्ता लॉग इन होने पर navbar बदलें
यदि कोई उपयोगकर्ता लॉग इन करता है तो मुझे कुछ नेविबार बटन और विकल्प दिखाना होगा: नोटिफिकेशन, लॉगआउट, प्रोफाइल इत्यादि ... और अन्यथा एक लॉगिन बटन।
किसी भी मदद से मैं इसे सही तरीके से कैसे संबोधित कर सकता हूं, इसकी बहुत सराहना की जाती है। यह है कि मैं क्या कर रहा हूँ पल में विचार कर रहा है:
- एक
User
वस्तु हमेशा देखने के लिए पारित कर दिया है। - दृश्य जांचता है कि
User
सेट किया गया है (जिसका अर्थ यह लॉग है) नेविबार के लिए उचित आंशिक ब्लेड टेम्पलेट शामिल करने के लिए।
app.blade.php:
...
@if (isset($user))
@include('partials.navbarlogged')
@else
@include('partials.navbar')
...
इस सबसे अच्छा तरीका है? आपके समय के लिए धन्यवाद!
आप अपने आप को उपयोगकर्ता मॉडल बनाने के रह गए हैं या आप उपयोग कर रहे Laravel के उपयोगकर्ता मॉडल में बनाया गया? – Jbwilliams1