ckeditorをlaravelで使う
更新:2021/05/13 作成:2021/05/13
詰まったとこ、やったこと
- laravel mix でのbuildは難しい
- [ckeditor5](https://ckeditor.com/docs/ckeditor5/latest/index.html)
- imageのアップロードでaricle_idをbodyに追加できなかったから、headerに追加した
- headerのkeyはハイフン、スネークケースダメ
- ckeditorをsrcからbuildした
- webpack.jsで言語をjaだけにした
- build先のpathを変えた
- laravel,のlogをdailyにした
- vscode , wsl 2 dockerが重いのを、wsl側だけで管理するようにしたら早くなった
- mathjaxを追加する際に、mathjaxのスクリプトを追加する必要があった。
- hilihgtjs を追加 https://highlightjs.org/download/
- imagecontrollerのresponseをjsonにした
- request時に、csrftokenを追加した。
- editor.jsとapp.js(vueが含まれている)が衝突するので、テンプレートをeditorように作成
- composerでhtmlをmarkdownに変えるconverterを導入
use League\HTMLToMarkdown\HtmlConverter;
$converter = new HtmlConverter();
$html = "<h3>Quick, to the Batpoles!</h3>";
$markdown = $converter->convert($html);
asdfas
asdfa