2015-01-01 5 views
7

वर्तमान में लार्वेल 5 में मेरे लार्वेल 4 एप्लिकेशन को पोर्ट करने का प्रयास कर रहा हूं। मैंने कंपोज़र को "illuminate/html": "5.*" और कॉन्फ़िगर करने के लिए मुखौटा और सेवा प्रदाताओं को भी जोड़ा है। मैं निम्न सिंटैक्स उपयोग कर रहा था मेरी सीएसएस फ़ाइलेंलैरवेल सीएसएस संपत्तियों को जोड़ने के साथ 5 मुद्दे

{{ HTML::style('css/bootstrap.min.css') }} 
{{ HTML::style('css/style.css') }} 

लेकिन laravel 5 में से जोड़ने के लिए, मेरे विचार उत्पादन सभी पेज नीचे स्क्रीनशॉट की तरह प्रदर्शित करने के साथ टूट गया है,।

laravel blade issue.

क्या मैं यहाँ याद किया जा सकता? लार्वेल 5 में ब्लेड सिंटैक्स में कोई बदलाव है?

+1

संभावित डुप्लिकेट [लैववेल 5 या 4.3 में सीएसएस सहित] (http://stackoverflow.com/questions/27714910/including-css-in-lavavel-5-or-4-3) – lukasgeiter

उत्तर

11

इस thread और here पर उत्तर यहां मिला। दूसरे थ्रेड पर टेलर ओटवेल जवाब स्वयं देता है। लार्वेल 5 में, लार्वेल 4 डिफ़ॉल्ट सिंटैक्स {{ code }}, डेटा आउटपुट से बच जाएगा। आप नहीं छोड़ा जाएगा एचटीएमएल डेटा चाहते हैं, तो आप आप

Blade::setRawTags('{{', '}}'); 
5
  1. जांचें कि संपत्तियां हैं या नहीं, और ठीक से जुड़े हुए हैं।
  2. चेक की अनुमति दें और chmod से 777 (यूनिक्स) पर सेट करें।
  3. यदि यह काम नहीं करता है, तो मैन्युअल रूप से <link rel="stylesheet" type="text/css" href="{{asset('relative/to/public/folder.css')}}" > का उपयोग करें।
+1

पता चला है कि इसमें नए लार्वेल 5 वाक्यविन्यास के साथ करने के लिए। अनचाहे डेटा आउटपुट के लिए उपयोग करने की आवश्यकता है {!! !!} –

+0

ओह ठीक है यह अन्यथा से बच रहा था। – ykbks

4
<link href="{{ asset("assets/css/style.css") }}" rel="stylesheet"> 
3

उपयोग कर सकते हैं नीचे

करने के लिए अपने कोड बदले नई वाक्य रचना

{!! HTML::style('css/style.css') !!} 

उपयोग करने के लिए यदि आप पिछले वाक्य रचना को वापस करना चाहते है

{!! Html::style(asset('css/bootstrap.min.css')) !!} 
{!! Html::style(asset('css/style.css')) !!} 
0

यदि आप सादे HTML का उपयोग करना चाहते हैं तो आप इसका उपयोग इस तरह भी कर सकते हैं-

<link rel="stylesheet" href="/css/style.css"> 
संबंधित मुद्दे