我試圖在我的Laravel應用程序中使用所見即所得的編輯器,但是我遇到了一個我無法解決的錯誤。Trumbowyg:無法獲得PHP中的textarea值
什麼工作:
- 發送與(名稱=間距)填充文本區域
- 因此請求的格式,我可以在我的控制器檢索,一切都是一個POST請求的表單完美
我的問題
當我加入這個特定的textarea一個所見即所得的編輯器(帶TRUM bowyg或Redactor,我都試過),然後pitch
從請求中消失,我無法在控制器上獲取它。
我沒有任何問題,JS在控制檯中,當我刪除調用所見即所得的編輯器,一切都很好,所以我不知道到哪裏去尋找。
pitch
的DB字段是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'));
您是否嘗試過使用'dd($ request-> all())'來查看請求中的內容?也許這個名字被js改變了? – haakym
謝謝@haakym我嘗試,並得到所有其他表單字段的權利,但不是我想要的(間距) '陣:9▼ 「_method」 =>「PUT」 「_token」 =>「1mMt0YL0qKcpEHYtxJoHbb6mNjG5zFh7nsaTMUB9」 「名稱」=> 「TestAAA」 「URL」=> 「http://testaaa.fr」 「國家」=> 「FR」 「優先權」=> 「3」 「statut」=>「Blacklisté 「 」模板「=> 」0「 」taganalytics「=> 」「 ]' – KetA
確保textarea的名字是音調,當你檢查。 wysiwyg JS可能會從元素中刪除名稱。 MaterialNote也是一個非常好的wysiwyg,它擁有自己的缺陷 – Chris