有人可以帮助重写这个,从HTML到Laravel4吗?
<a href="index.php" ><span><i class="icon-home"></i></span> Home </a>
该页面的路线名称只是'/'。 我知道如何在Laravel中编写简单的链接:
{{ HTML::link('/','Home) }}
但是如何使用font-awesome图标添加span类?
答案 0 :(得分:9)
我只是把链接放在href。
<a href="{{ url('/') }}"><span><i class="icon-home"></i></span> Home</a>
无需通过Laravel生成所有其余部分。
答案 1 :(得分:3)
@Dries建议简单而且非常简单,但你真的想通过Laravel完成它,我建议编写一个HTML宏,特别是如果你想要更复杂的html结构。例如,这是<a><img /></a>
结构的宏:
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;
});
答案 2 :(得分:0)
{!! HTML::decode(link_to(URL::previous(),
'<i class="fa fa-chevron-left" aria-hidden="true"></i> Back',
['class' => 'btn btn-primary'])) !!}