2013-10-17 10 views
8

क्या कोई इसे HTML से Laravel4 में फिर से लिखने में मदद कर सकता है?लार्वेल में आइकन के साथ लिंक 4

<a href="index.php" ><span><i class="icon-home"></i></span> Home </a> 

उस पृष्ठ का मार्ग नाम केवल '/' है। मुझे पता है कि Laravel में सरल लिंक लिखने के लिए:

{{ HTML::link('/','Home) }} 

लेकिन यह कैसे मैं फ़ॉन्ट भयानक आइकन के साथ span class जोड़ सकते हैं?

उत्तर

9

मैं सिर्फ लिंक को href में डाल दूंगा।

<a href="{{ url('/') }}"><span><i class="icon-home"></i></span> Home</a> 

लार्वेल के माध्यम से बाकी सभी को उत्पन्न करने की आवश्यकता नहीं है।

3

क्या @Dries पता चलता है सरल और बहुत ही सरल है, लेकिन क्या तुम सच में, मैं एक एचटीएमएल मैक्रो लेखन, खासकर यदि आप और अधिक जटिल एचटीएमएल संरचनाओं शामिल होना चाहते हैं सुझाव है कि यह Laravel के माध्यम से पूरी तरह से किया है चाहता हूँ।

HTML::macro('image_link', function($url = '', $img='img/', $alt='', $param = false, $active=true, $ssl=false) 
{ 
    $url = $ssl==true ? URL::to_secure($url) : URL::to($url); 
    $img = HTML::image($img,$alt); 
    $link = $active==true ? HTML::link($url, '#', $param) : $img; 
    $link = str_replace('#',$img,$link); 
    return $link; 
}); 

आप यहाँ इसके बारे में अधिक पढ़ सकते हैं: http://forums.laravel.io/viewtopic.php?pid=10467

+0

यह काफी कठिन लगता है .. – johnnyfittizio

0
{!! HTML::decode(link_to(URL::previous(), 
    '<i class="fa fa-chevron-left" aria-hidden="true"></i> Back', 
    ['class' => 'btn btn-primary'])) !!} 
+0

जवाब दे रहे इस कोड स्निपेट का समाधान हो सकता है के लिए धन्यवाद वैसे भी उदाहरण के लिए, यहाँ <a><img /></a> संरचना के लिए एक मैक्रो है सवाल, [एक स्पष्टीकरण सहित] (https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) वास्तव में आपकी पोस्ट की गुणवत्ता में सुधार करने में मदद करता है। याद रखें कि आप भविष्य में पाठकों के लिए प्रश्न का उत्तर दे रहे हैं, और वे लोग आपके कोड सुझाव के कारणों को नहीं जानते हैं। स्पष्टीकरण टिप्पणियों के साथ अपने कोड को भीड़ न करने का प्रयास करें, इससे कोड और स्पष्टीकरण दोनों की पठनीयता कम हो जाती है! –

संबंधित मुद्दे