渲染 HTML 标签 Laravel 5 Blade 模板化
Rendering HTML Tags Laravel 5 Blade Templating
我正在开发一个 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));
}
你需要用这个 {!! !!}
告诉 blade 不要逃跑 HTML
注意:如果您使用 Laravel 5
,则适用
@foreach($questions as $key => $value)
<tr>
<td class="">{!! $value->Question !!}</td>
</tr>
@endforeach
我正在开发一个 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));
}
你需要用这个 {!! !!}
注意:如果您使用 Laravel 5
,则适用@foreach($questions as $key => $value)
<tr>
<td class="">{!! $value->Question !!}</td>
</tr>
@endforeach