मैंने अभी लार्वा 5.5 स्थापित किया है और अच्छी खबर यह है कि मैं अंत में एनपीएम रन देव/उत्पादन काम करने में कामयाब रहा। मेनिफेस्ट फ़ाइल भी ठीक दिखती है। अपने ब्लेडव्यू में मैं इन पंक्तियों का उपयोग कर रहा हूँ:
@if($userIsLoggedIn)
<link href="{{ mix('build/ccs/admin.css') }}" rel="stylesheet">
@else
<link href="{{ mix('build/ccs/auth.css') }}" rel="stylesheet">
@endif
लेकिन पृष्ठ लोड करने से निम्न त्रुटि होती है:
तो मैं ऐसा था, चलो मिश्रण सहायक में जाते हैं और कुछ डेटा डंप करते हैं यह देखने के लिए कि यह कैसा दिखता है ...:
dd($manifest, $path); gives :
क्या यह सिर्फ मैं हूं, या क्या सूचकांक वास्तव में मौजूद है? का उपयोग करते हुए
dd($manifest[$path]);
अपरिभाषित सूचकांक में वास्तविक परिणाम। सबसे अजीब बात, जब मैं इस तरह सशर्त के बाहर का लिंक लिखता हूं:
<link href="{{ mix('build/css/auth.css') }}" rel="stylesheet">
<!-- Styles -->
{{-- @if($userIsLoggedIn)
<link href="{{ mix('build/ccs/admin.css') }}" rel="stylesheet">
@else
<link href="{{ mix('build/ccs/auth.css') }}" rel="stylesheet">
@endif --}}
तो अगर सब ठीक काम करता है! कोई त्रुटि या अपरिभाषित अनुक्रमणिका नहीं, संस्करण/गैर संस्करण .. सभी भार: पी यहां कुछ चीजें चल रही हैं जो मुझे समझ में नहीं आती .. किसी भी 1 के पास कोई विचार है ??
संपादित करें::
शरीर के निचले हिस्से में इन रेखाओं का प्रयोग करने से भी ठीक रहता है..
@if($userIsLoggedIn)
<script src="{{ mix('/build/js/admin.js') }}"></script>
@endif
2 जवाब
)) सीएसएस फाइलों का तरीका बदलने की कोशिश करें) mix('build/ccs/admin.css')
=> mix('build/css/admin.css')
आदि।)
यह build/ccs/admin.css के बजाय 'build/css/admin.css' होना चाहिए।
संबंधित सवाल
नए सवाल
laravel
लारवेल एक स्वतंत्र, ओपन-सोर्स PHP वेब फ्रेमवर्क है, जो टेलर ओटवेल द्वारा निर्मित और मॉडल-व्यू-कंट्रोलर (एमवीसी) आर्किटेक्चरल पैटर्न और सिम्फनी पर आधारित वेब अनुप्रयोगों के विकास के लिए अभिप्रेत है। लारवेल का स्रोत कोड GitHub पर होस्ट किया गया है और MIT लाइसेंस की शर्तों के तहत लाइसेंस प्राप्त किया गया है।