我正在使用 Laravel 5.2 并使用 UniSharp/laravel-ckeditor 包在我的项目中实现 ckeditor。一切似乎工作正常。但是当我发送 ckeditor 输入字段的数据时,它没有插入数据库。其他输入的数据现场工作正常。当我使用普通文本区域而不是 ckeditor 时,它也工作正常。
我认为表格:
{{Form::open(array('url'=>'gettopics'))}}
<input type="text" name="title" class="form-control"/>
**<input type="textarea" name="detail" id="article-ckeditor">**
{{Form::close()}}
<script>
CKEDITOR.replace( 'article-ckeditor' );
</script>
路线:
Route::post('gettopics','TopicsController@gettopics');
Controller :
public function gettopics(Request $request){
$topic=new Topic;
$topic->title=$request->Input('title');
$topic->detail=$request->Input('detail');
$topic->save();
}
最佳答案
要渲染 html 内容,请执行以下操作
{{!! $topic->detail !!}}
请注意,如果间距错误,它将不起作用。因此,请确保第一个“!!”之前没有空格最后一个“!!”之后没有空格。
关于javascript - Laravel ckeditor 数据未插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39053092/