我正在使用Laravel应用程序并且我正在显示数据库中的内容,数据类型为text
,这是内容
<span style="font-weight: bold; font-style: italic;">What is your dog's name?</span>
正如你所看到它有HTML标签,但当我在我的视图中呈现它时,而不是格式化文本What is your dog's name?
它显示整个内容
<span style="font-weight: bold; font-style: italic;">What is your dog's name?</span>
它没有读取HTML标记。我需要在格式化中进行转换吗?当我查看源代码时,
<span style="font-weight: bold; font-style: italic;">What is your dog's name?</span>
这是我的代码:
查看
<table class="table table-striped table-bordered">
<tbody>
@foreach($questions as $key => $value)
<tr>
<td class="">{{ $value->Question }}</td>
</tr>
@endforeach
</tbody>
我的控制器:
public function create()
{
$questions = Question::where('IsEnabled', '=', 'Yes')->get();
return view('crm.create')->with(array('questions' => $questions));
}
答案 0 :(得分:5)
您需要使用此{!! !!}
注意:如果您使用的是Laravel 5
,则适用@foreach($questions as $key => $value)
<tr>
<td class="">{!! $value->Question !!}</td>
</tr>
@endforeach