Awesome
Quill Editor extension for laravel-admin
This is a laravel-admin
extension that integrates Quill into the laravel-admin
form.
Screenshot
<img alt="quill" src="https://user-images.githubusercontent.com/2421068/48820356-89a1f900-ed8f-11e8-864c-5804347fb02e.png">Installation
composer require jxlwqq/quill
php artisan vendor:publish --tag=laravel-admin-quill
Configuration
In the extensions
section of the config/admin.php
file, add some configuration that belongs to this extension.
'extensions' => [
'quill' => [
// If the value is set to false, this extension will be disabled
'enable' => true,
'config' => [
'modules' => [
'syntax' => true,
'toolbar' =>
[
['size' => []],
['header' => []],
'bold',
'italic',
'underline',
'strike',
['script' => 'super'],
['script' => 'sub'],
['color' => []],
['background' => []],
'blockquote',
'code-block',
['list' => 'ordered'],
['list' => 'bullet'],
['indent' => '-1'],
['indent' => '+1'],
'direction',
['align' => []],
'link',
'image',
'video',
'formula',
'clean'
],
"htmlEditButton" => ["syntax" => true, "debug" => true]
],
'theme' => 'snow',
'height' => '200px',
]
]
]
The configuration of the editor can be found in Quill Documentation.
Usage
Use it in the form form:
$form->quill('content');
More resources
License
Licensed under The MIT License (MIT).