Я пытаюсь использовать редактор WYSIWYG в своем приложении Laravel, но у меня есть ошибка, которую я не могу решить.Trumbowyg: Не могу получить значение textarea в PHP
Что работает:
- Форма, которая посылает запрос на запись с текстовой областью, заполненной (имя = тангаж)
- Таким образом, запрос хорошо сформирован, и я могу получить его в моем контроллере, весь совершенный
Моя проблема
Когда я добавить визуальный редактор на этом конкретном текстовом (с спектром автоионизацией bowyg или Redactor, я попробовал оба), затем pitch
исчезает из запроса, и я не могу получить его на контроллере.
У меня нет проблемы с JS на консоли, когда я удаляю вызов редактору WYSIWYG, все в порядке, поэтому я не знаю, где искать.
Поле DB для 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>
И в контроллере, этот код дает мне null
dd($request->input('pitch'));
Вы пробовали 'dd ($ request-> all())', чтобы узнать, что находится в запросе? Возможно, имя изменилось js? – haakym
Спасибо @haakym я попробовал и получить все остальные поля формы правильно, но не один я хочу (шаг) 'массив: 9 [▼ «_method»=>«PUT» «_token»=>«1mMt0YL0qKcpEHYtxJoHbb6mNjG5zFh7nsaTMUB9» "name" => "TestAAA" "url" => "http://testaaa.fr" "country" => "FR" "priority" => "3" "statut" => "Blacklisté" " " template "=>" 0 " " taganalytics "=>" " ]' – KetA
убедитесь, что имя textarea - это шаг, когда вы проверяете. wysiwyg JS может удалить имя из элемента. MaterialNote также довольно хороший wysiwyg с его собственными недостатками – Chris