Laravel 刀片在尝试允许 HTML 时向数据添加“`{}`”

当我试图在 Laravel 刀片文件中转义 html 时,它出于某种原因添加了不必要的“{}”。这只发生在我通过!!在变量之前和之后添加它来转义 HTML 时。


刀片文件:


@extends('layouts.layout')

@section('content')

<form action="{{ url('/save') }}" method="post">

    @csrf

    <textarea class="description" name="description"></textarea>

    <input type="submit" value="Submit">

</form>

<script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>

<script>

    tinymce.init({

        selector:'textarea.description',

        width: 900,

        height: 300

    });

</script>


<div id="products">

    @foreach($products as $product)


        {{!! $product->descr !!}}

        <br>

    @endforeach

</div>


@endsection

!!添加在网站上的输出


{this is a random description!}

我该如何删除这个?


DIEA
浏览 100回答 1
1回答

开满天机

您正在使用它{{!! ... !!}},它必须是这样的{!! ... !!}(必须是单个大括号){!!&nbsp;'<p>Paragraph</p>'&nbsp;!!}
打开App,查看更多内容
随时随地看视频慕课网APP