并非所有html标签都与lakvel中的ckeditor一起存储

时间:2015-11-02 17:10:11

标签: php laravel ckeditor

我在我的laravel项目中使用ckeditor。我的问题不是所有的html标签都插入到我的数据库中。

这是我在ckeditor中的源代码html的示例: <h1><font face="courier new, courier, monospace"><strong>this value of textarea</strong></font></h1>

当我点击提交时,只有<strong>this value of textarea</strong>插入我的数据库。

我在print_r(Input :: all())时的输出; :

Array
(
    [_token] => xVqWzYv0WK9w7xLJjcDHW6kCQARCChaGzVM9usbU
    [title] => test title
    [summary] => <h1><font face="courier new, courier, monospace"><strong>this value of textarea</strong></font></h1>
    [category] => 20
)

这是我的代码:

$post = $this->question->getById($id);
if ( ! $this->validator->validEdit(Input::all()))
{
  return Redirect::back()->withInput()->withErrors($this->validator->errors());
}
$post = $this->question->edit($post, Input::all());

1 个答案:

答案 0 :(得分:1)

将此行放入customConfig.js

config.allowedContent = true;

您可以详细了解允许的内容规则here