0

I have implemented Tiny MCE for my news articles and got it working with the code below. When I implement the same code on a different crud page the Tiny MCE content doesn't save into my variable.

Create.blade.php

<!-- TinyMce -->
    <div class="mb-2 col-span-8 sm:col-span-8" wire:ignore>
        <textarea class="tinymce form-input rounded-md shadow-sm mt-1 block w-full " id="content"
               name="content" rows="20"
               wire:model.debounce.9999999ms="content"
               wire:key="content"
               x-data
               x-ref="content"
               x-init="
                       tinymce.init({
                            path_absolute: '/',
                            selector: 'textarea.tinymce',
                            plugins: [
                                 'advlist autolink lists link image charmap print preview hr anchor pagebreak',
                                  'searchreplace wordcount visualblocks visualchars code fullscreen ',
                                  'insertdatetime media nonbreaking save table directionality',
                                  'emoticons template paste textpattern  imagetools help  '
                                   ],
                                    toolbar: 'insertfile undo redo | styleselect | bold italic forecolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media | help ',
                                    relative_urls: false,
                                    remove_script_host : false,
                                    document_base_url: '{{config('app.url')}}/',
                                    language: 'en',
                                    setup: function (editor) {
                                            editor.on('init change', function () {
                                                      editor.save();
                                              });
                                   editor.on('change', function (e) {
                                            @this.set('content', editor.getContent());
                                    });
                                     },
                                     });
                                    ">
           </textarea>
   </div>

create.php

    public $content = '';
    dd($this->content);

Outcome of dd is an empty string and if I don't define the variable it will be null.

Outcome dd

K.Pardoen
  • 21
  • 2

0 Answers0