jac*_*013 2 html rendering view laravel blade
我正在使用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>
Run Code Online (Sandbox Code Playgroud)
它不是在阅读HTML标签.我需要在格式化中进行转换吗?当我查看源代码时,
<span style="font-weight: bold; font-style: italic;">What is your dog's name?</span>
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
视图
<table class="table table-striped table-bordered">
<tbody>
@foreach($questions as $key => $value)
<tr>
<td class="">{{ $value->Question }}</td>
</tr>
@endforeach
</tbody>
Run Code Online (Sandbox Code Playgroud)
我的控制器:
public function create()
{
$questions = Question::where('IsEnabled', '=', 'Yes')->get();
return view('crm.create')->with(array('questions' => $questions));
}
Run Code Online (Sandbox Code Playgroud)
你需要告诉刀片不要使用它来逃避HTML {!! !!}
注意:如果您使用的是Laravel 5,则适用
@foreach($questions as $key => $value)
<tr>
<td class="">{!! $value->Question !!}</td>
</tr>
@endforeach
Run Code Online (Sandbox Code Playgroud)