我试图在我的Laravel应用程序中使用WYSIWYG编辑器,但我有一个我无法解决的错误。
什么有效:
我的问题
当我在这个特定的textarea上添加WYSIWYG编辑器时(使用Trumbowyg或Redactor,我尝试了两者),然后pitch
从请求中消失,我无法在控制器上获取它。
我在控制台中没有任何JS问题,当我删除对WYSIWYG编辑器的调用时,一切都很好,所以我不知道在哪里搜索。
pitch
的数据库字段为text
(我尝试将其切换为string
,但也无效)。
这是我的观看代码:
<tr>
<td>{!! Form::label('pitch', 'Pitch') !!}</td>
<td>{!! Form::textarea('pitch','',array('class' => 'pitch')) !!}</td>
</tr>
<script type="text/javascript">
$(function()
{
$('#pitch').trumbowyg({
resetCss: true
});
});
</script>
在Controller中,此代码为我提供了null
dd($request->input('pitch'));
答案 0 :(得分:1)
实际上,我的一个朋友帮我解决了这个问题。 非常感谢@Chris&amp; @ haakym
所以这个问题是一个HTML冲突,我的表格在一个表格中被重叠,并且使得解析变得混乱,所以我把表格的开头和结束放在了表格之外,现在它很好。
我当然不会发现这一点,因为其他一切工作正常,但你知道这就是他们所谓的体验!