在Blade模板中的表单标签内使用<span>元素

8
在 HTML 中,我可以像这样在表单标签中使用 <span> 标签:
<label for="name" class="class-name">Name:<span class="required"></span></label>

使用Laravel Blade模板,标签的代码如下:
{!! Form::label('name','Name:',['class'=>'class-name']) !!}

我怎样使用 Blade 模板中的 <span> 标签作为表单标签呢?
2个回答

9
尝试使用以下代码:
{!! Html::decode(Form::label('name','Name: <span class="required"></span>')) !!}

3
先编码,再解码,并不是最好的解决方案 :) - Alex

8

只需将Form::label的第四个参数设置为false,即escape_html = false。

{!! Form::label('name','Name: <span class="required"></span>', [], false) !!}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接