我將一些代碼插入到我的數據庫中。當我打開數據庫,並複製其持有的代碼領域,將其粘貼像fllowingLaravel 5 - 獲取存儲在數據庫中的html代碼
<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>
所以一切都顯得很好,只是我的期望。現在在Laravel我需要得到這個代碼。所以我做了以下工作
$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() !!}
當我檢查輸出時,它是一團糟。如果我查看源代碼,在HTML看起來像下面
<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。
爲什麼會發生這種情況?
感謝