Загрузка изображений в summernote (Laravel)
В статье приводится код для организации загрузки и удаления изображений в редакторе summernote при использовании его в Laravel.
Так как делаю заметку больше для себя, будет много кода и мало пояснений.
Для начала пара ссылок:
Это будет мануал, как сделать быстро, а не полностью правильно, поэтому какие-то моменты возможно не стоит брать "Как есть".
Фронт:
Разметка для использования никакая особенная не требуется, обычнай тег textarea. В запросах использую async/await и axios, который в Laravel есть из коробки.
Бек
Для ресайза картинок необходимо установить пакет Intervention/Image
Для работы хранилища Laravel не забываем добавить в .env:
FILESYSTEM_DRIVER=public
И выполнить в консоли:
php artisan storage:link