CKeditor возвращает "CKEditor не определен" в Laravel - PullRequest
0 голосов
/ 11 ноября 2018

При интеграции CKeditor в Laravel. Возвращает ошибку:

GET http://127.0.0.1:8000/control/post/vendor/unisharp/laravel-ckeditor/ckeditor.js net :: ERR_ABORTED 404 (не найдено)

Uncaught ReferenceError: CKEditor не определен при добавлении: 88

Это мой код:

<script src="vendor/unisharp/laravel-ckeditor/ckeditor.js"></script>
<textarea id="editor1" ></textarea>

 <script>
     CKEDITOR.replace( 'editor1' );
 </script>

Есть вопросы с такой же проблемой, но никто не помог мне

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

используйте этот скрипт <script src="https://cdn.ckeditor.com/4.5.6/standard/ckeditor.js"></script> и после вашей текстовой области напишите

 <script>CKEDITOR.replace( 'article-ckeditor' ); </script>

это будет работать с вами

0 голосов
/ 11 ноября 2018

Сначала вы должны опубликовать поставщика с:

php artisan vendor:publish --tag=ckeditor

А затем используйте вспомогательную функцию актива для обращения к файлу сценария:

  <script src="{{asset('vendor/unisharp/laravel-ckeditor/ckeditor.js')}}"></script>

или

  <script src="/vendor/unisharp/laravel-ckeditor/ckeditor.js"></script>

Это произошло потому, что вы забыли добавить косую черту перед ссылкой на файл js. Таким образом, браузер обращается к нему, где ваша страница в настоящее время. поэтому используйте косую черту перед адресом или используйте вспомогательную функцию актива

Это должно распечатать это:

http://127.0.0.1:8000/vendor/unisharp/laravel-ckeditor/ckeditor.js (correct)

Вместо этого:

http://127.0.0.1:8000/control/post/vendor/unisharp/laravel-ckeditor/ckeditor.js (wrong)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...