Merhaba. Mevcut Laravel projeme TinyMCE entegrasyonu yapmaya çalışıyorum. Editörün fonksiyonelliğinde herhangi bir problem yaşamadım. Ancak editör içerisinde yaptığım değişiklikleri controller'ıma gönderdiğimde, HTML etiketlerini göremiyorum.
HTML:
<form action="{{route('corporate.update')}}" method="POST">
<div class="mt-5">
<label for="crud-form-2" class="form-label">Açıklama</label>
<textarea id="editor" name="innerText"></textarea>
</div>
<button type="submit">Gönder</submit>
</form>
Script
<script>
tinymce.init({
selector: '#editor',
plugins: [
"advlist", "anchor", "autolink", "charmap", "code", "fullscreen",
"help", "image", "insertdatetime", "link", "lists", "media",
"preview", "searchreplace", "table", "visualblocks",
],
toolbar: "undo redo | styles | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
});
</script>
Controller
public function store(Request $request) {
dd($request->all());
}
Örneğin text editor'ün değeri <p>Açıklama</p>
olsun. Bunun controllerda çıktısı Açıklama
şeklinde oluyor.
Daha önce karşılaşan veya fikri olan var mı?
İyi çalışmalar herkese.