【问题标题】:How to add a tag (span, small) to Laravel Form::label?如何向 Laravel Form::label 添加标签(跨度,小)?
【发布时间】:2023-03-04 22:09:01
【问题描述】:

在 Laravel 4.1 中,我想回显:

<label for="name">Name <small>required</small></label>

这不起作用:

{{ Form::label('name','Name <small>required</small>') }}

会自动转换为代码文本……

有没有办法或者我必须跳过 Form::label 并手动完成?

【问题讨论】:

标签: laravel-4


【解决方案1】:

如果你想在另一个 Laravel 中使用 Html 标签,你应该使用 HTML::decode。

正确代码:

{{ HTML::decode(Form::label('name','Name <small>required</small>')) }}

【讨论】:

  • 对于 Laravel 5.1+ 用户,'HTML' 和 'Form' 的正确标签将是您在配置/应用程序中配置的 Illuminate\Html\HtmlFacade 和 Illuminate\Html\FormFacade 的别名。 php
【解决方案2】:

试试这个:

{!! Html::decode(Form::label('name','Name <small>required</small>')) !!}

【讨论】:

  • 这段代码(在我看来)非常类似于other answer 中的代码。您应该添加一些解释性文本,概述差异以及为什么您的代码更好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-03
  • 2019-11-17
相关资源
最近更新 更多