gpt4 book ai didi

php - Laravel 5 - 如何传递 html 数据以查看

转载 作者:可可西里 更新时间:2023-10-31 23:27:18 24 4
gpt4 key购买 nike

编辑1这是我的错误,只是使用 {!! $message!!}作品

我正在尝试归还那些 <i></i>要查看的标签,如何在 Blade 中呈现它?

我试过这个 {{ $message }}还有这个{!! $message !!}

Controller

    $model_filial = new Filial();
$alerts = [];
if (!$model_filial->hasEmail($request->codigoempresa, $user->codigofilial)) {
$filial = $model_filial->getFilial($request->codigoempresa, $user->codigofilial);
$alerts[] = [
'message' => "Não foi possivel enviar o e-mail pois a filial <i>".name_case($filial->nome)."</i> não possui um e-mail cadastrado",
// --------------------------------------- HERE IS THE TAGS ^^^^^ ------------------------ ^^^^^^ --------------------------------
'classes' => 'alert-danger'
];
} else {
$mail = new NewCotacao($request->codigoempresa, $codigocotacao);
Mail::to('suporte9@siacomsistemas.com.br')->send($mail);
}

查看在这里,我删除了一些对你们来说不必要的代码,但我只显示警报、成功、失败消息,在警报消息中我需要呈现 <i>。标记

<div id="content">
@if(session()->has('alerts'))
<div class="alert-wrapper">
@if(session()->has('alerts'))
@foreach(session('alerts') as $alert)
<div class="alert {{ $alert['classes'] }}">
<!-- HERE IS WHERE I'M SHOWING THE MESSAGE -->
<p>{!! $alert['message'] !!}</p>
<span class="fonticon fonticon-close alert-close"></span>
</div>
@endforeach
@endif
<p class="alert alert-info alert-saving" style="display: none"><i class="fonticon fonticon-loading"></i>
Salvando...</p>
</div>
@else
<div class="alert-wrapper">
<p class="alert alert-info alert-saving" style="display: none"><i class="fonticon fonticon-loading"></i>
Salvando...</p>
</div>
@endif
@yield('content')
</div>

如何显示 enter image description here

最佳答案

尝试使用strip_tags转换 HTML 标签。

<p>{!! strip_tags($alert['message']) !!}</p>

或者,您也可以使用 htmlspecialchars打印功能 <script>或类似的标签:

<p>{!! htmlspecialchars($alert['message']) !!}</p>

这会将特殊实体转换为 HTML。

关于php - Laravel 5 - 如何传递 html 数据以查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48568488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com