Description:
This repository demonstrates how to implement a CRUD (Create, Read, Update, Delete) system in Laravel 12 with the Summernote WYSIWYG editor that supports image uploads inside the editor. The tutorial explains step-by-step how to create posts with a title and rich-text description, upload and manage images, edit posts, and delete them properly.
📖 Full tutorial available here:
👉 Laravel 12 Summernote Image Upload CRUD Example
(Image from the original blog post)
- Rich text editor integration with Summernote.
- Upload images directly from the editor.
- Server-side validation for title, description, and image fields.
- CRUD operations: create, read, update, delete posts.
- Store uploaded images in the filesystem and link them in database.
- Blade templates + Bootstrap for clean UI.
- jQuery to handle Summernote editor events.
# clone repo git clone https://github.com/itstuffsolutions/laravel-12-summernote-image-upload-crud-example cd laravel-12-summernote-image-upload-crud-example # install dependencies composer install # copy env file cp .env.example .env php artisan key:generate # update .env with DB credentials # run migrations php artisan migrate # start server php artisan serve