Laravel 5 Laravel 5-获取存储在数据库中的html代码

Laravel 5 Laravel 5-获取存储在数据库中的html代码,laravel-5,laravel-5.1,Laravel 5,Laravel 5.1,我在数据库中插入了一些代码。当我打开数据库并复制保存代码的字段时,它会像FLOWING一样粘贴 <div class="form-group-handle"> <label for="text_input" class="control-label col-sm-4">Text Input</label> <div class="controls col-sm-7"> <input id="text_input

我在数据库中插入了一些代码。当我打开数据库并复制保存代码的字段时,它会像FLOWING一样粘贴

<div class="form-group-handle">
    <label for="text_input" class="control-label col-sm-4">Text Input</label>
    <div class="controls col-sm-7">
        <input id="text_input" class="form-control" name="text_input" type="text">
    </div>
</div> <div class="form-group-handle">
    <label for="textareaInput" class="col-sm-4 control-label">Text Area:</label>
    <div class="controls col-sm-7">
        <textarea rows="5" class="form-control" id="textareaInput" name="textareaInput" cols="50"></textarea>
    </div>
</div>
我把这一点传递给我的观点。在我看来,我做了以下几点

$documentData = DocumentTemplate::where('name', $documentLink)->first(['form_data', 'form_data']);
{!!
    Form::model(new App\Document, [
        'class'=>'form-horizontal',
        'route' => ['projects.documents.store', $project->id],
        'files' => true
    ])
!!}

{!! $documentData !!}


<div class="form-group">
    {!! Form::label('filePath', 'Document:', array('class' => 'col-md-5 control-label green')) !!}
    <div class="col-md-7">
        {!! Form::file('filePath[]', array('multiple'=>true)) !!}
    </div>
</div>

{!! Form::close() !!}
<form method="POST" action="http://localhost:8000/documents" accept-charset="UTF-8" class="form-horizontal" enctype="multipart/form-data"><input name="_token" type="hidden" value="uyg">

    {"form_data":"<div class=\"form-group-handle\">\n                                        <label for=\"text_input\" class=\"control-label col-sm-4\">Text Input<\/label>\n                                        <div class=\"controls col-sm-7\">\n                                            <input id=\"text_input\" class=\"form-control\" name=\"text_input\" type=\"text\">\n                                        <\/div>\n                                    <\/div> <div class=\"form-group-handle\">\n                                        <label for=\"textareaInput\" class=\"col-sm-4 control-label\">Text Area:<\/label>\n                                        <div class=\"controls col-sm-7\">\n                                            <textarea rows=\"5\" class=\"form-control\" id=\"textareaInput\" name=\"textareaInput\" cols=\"50\"><\/textarea>\n                                        <\/div>\n                                    <\/div>"}


        <div class="form-group">
            <label for="filePath" class="col-md-5 control-label green">Documents:</label>
            <div class="col-md-7">
                <input multiple="1" name="filePath[]" type="file">
            </div>
        </div>

</form>
{!!
表单::模型(新应用程序\文档[
'class'=>'form-horizontal',
'route'=>['projects.documents.store',$project->id],
“文件”=>true
])
!!}
{!!$documentData!!}
{!!Form::label('filePath','Document:',array('class'=>'col-md-5控件标签绿色'))
{!!Form::file('filePath[],array('multiple'=>true))
{!!Form::close()!!}
当我检查输出时,它是一团乱。如果我查看源代码,HTML看起来如下所示

$documentData = DocumentTemplate::where('name', $documentLink)->first(['form_data', 'form_data']);
{!!
    Form::model(new App\Document, [
        'class'=>'form-horizontal',
        'route' => ['projects.documents.store', $project->id],
        'files' => true
    ])
!!}

{!! $documentData !!}


<div class="form-group">
    {!! Form::label('filePath', 'Document:', array('class' => 'col-md-5 control-label green')) !!}
    <div class="col-md-7">
        {!! Form::file('filePath[]', array('multiple'=>true)) !!}
    </div>
</div>

{!! Form::close() !!}
<form method="POST" action="http://localhost:8000/documents" accept-charset="UTF-8" class="form-horizontal" enctype="multipart/form-data"><input name="_token" type="hidden" value="uyg">

    {"form_data":"<div class=\"form-group-handle\">\n                                        <label for=\"text_input\" class=\"control-label col-sm-4\">Text Input<\/label>\n                                        <div class=\"controls col-sm-7\">\n                                            <input id=\"text_input\" class=\"form-control\" name=\"text_input\" type=\"text\">\n                                        <\/div>\n                                    <\/div> <div class=\"form-group-handle\">\n                                        <label for=\"textareaInput\" class=\"col-sm-4 control-label\">Text Area:<\/label>\n                                        <div class=\"controls col-sm-7\">\n                                            <textarea rows=\"5\" class=\"form-control\" id=\"textareaInput\" name=\"textareaInput\" cols=\"50\"><\/textarea>\n                                        <\/div>\n                                    <\/div>"}


        <div class="form-group">
            <label for="filePath" class="col-md-5 control-label green">Documents:</label>
            <div class="col-md-7">
                <input multiple="1" name="filePath[]" type="file">
            </div>
        </div>

</form>

{“表格数据”:"\n文本输入\n\n\n\n\n文本区域:\n\n\n\n“}
文件:
因此,它似乎在所有位置添加反斜杠,以及类似\n的内容

为什么会发生这种情况


谢谢

只需使用此函数将其包装如下:


{!!nl2br($documentData)!!}

因为$documentData是对象,所以可以将其传输到json。。 您应该这样做:

{!! $documentData->form_data !!}