Summernote WYSIWYG editor for Laravel Nova.
composer require emotality/summernote-nova
php artisan vendor:publish --provider="Emotality\Nova\SummernoteServiceProvider"
Laravel 5.5+ will use the auto-discovery function but for Laravel 5.4 and lower, you will need to include the service provider manually in config/app.php
:
'providers' => [
...,
/*
* Package Service Providers...
*/
Emotality\Nova\SummernoteServiceProvider::class,
...,
];
Import class inside your Nova resource:
use Emotality\Nova\Summernote;
Then add it to your fields array:
public function fields(Request $request)
{
return [
...,
Summernote::make('Body'),
...
];
}
summernote-nova is released under the MIT license. See LICENSE for details.