我使用Laravel 5.3和UniSharp / laravel-filemanager与TinyMCE。在我的本地主机上,它运行正常 - 完全没有问题。但是当尝试服务器(共享主机)时,某些HTML标签无法正常工作 - 无法插入数据库(没有任何反应)。
此示例正常运行 - 可以插入数据库:
<p><a href="http://url/file.pdf">yeye</a></p>
此示例不起作用 - 无法插入数据库(没有任何反应):
<p><span style="color: blue;">blue</span></p>
另一个不成功的例子:
<p><video controls="controls" width="300" height="150">
<source src="http://url/file.mp4" type="video/mp4" /></video></p>
这是我的laravel控制器:
$content = request()->get('content');
$data->topicContent = $content;
$data->updated_by = $user;
$data->save();
$content
是来自TinyMCE的数据
服务器和localhost都使用PHP 5.6和mySQL 5.6.38
有没有人面临同样的问题?如何解决这个问题?
答案 0 :(得分:0)
请求只接受来自输入字段的数据&#34; name&#34;属性!
尝试死亡并将您的请求转储到控制器中,如下所示:
dd($request->all());
然后再次添加属性name="some_name"
dd($request->all());