PHP code example of emilianotisato / nova-tinymce
1. Go to this page and download the library: Download emilianotisato/nova-tinymce library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
emilianotisato / nova-tinymce example snippets
use Emilianotisato\NovaTinyMCE\NovaTinyMCE;
// ...
/**
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function fields(Request $request)
{
return [
ID::make()->sortable(),
NovaTinyMCE::make('body'),
];
}
NovaTinyMCE::make('body')->options([
'plugins' => [
'lists','preview','anchor','pagebreak','image','wordcount','fullscreen','directionality'
],
'toolbar' => 'undo redo | styles | bold italic forecolor backcolor | alignleft aligncenter alignright alignjustify | image | bullist numlist outdent indent | link'
]),
NovaTinyMCE::make('body')->options([
'plugins' => [
'lists','preview','anchor','pagebreak','image','wordcount','fullscreen','directionality'
],
'toolbar' => 'undo redo | styles | bold italic forecolor backcolor | alignleft aligncenter alignright alignjustify | image | bullist numlist outdent indent | link',
'use_lfm' => true
]),
// ...
'use_lfm' => true,
'lfm_url' => 'my-custom-filemanager-url'
// ...
return [
/*
|--------------------------------------------------------------------------
| Default Options
|--------------------------------------------------------------------------
|
| Here you can define the options that are passed to all NovaTinyMCE
| fields by default.
|
*/
'default_options' => [
'content_css' => '/vendor/tinymce/skins/ui/oxide/content.min.css',
'skin_url' => '/vendor/tinymce/skins/ui/oxide',
'path_absolute' => '/',
'plugins' => [
'lists','preview','anchor','pagebreak','image','wordcount','fullscreen','directionality'
],
'toolbar' => 'undo redo | styles | bold italic forecolor backcolor | alignleft aligncenter alignright alignjustify | image | bullist numlist outdent indent | link',
'relative_urls' => false,
'use_lfm' => false,
'lfm_url' => 'filemanager'
],
];
NovaTinyMCE::make('body')->options([
'height' => '980'
]),
NovaTinyMCE::make('Value', 'text->en')->id('custom-id');
shell
php artisan vendor:publish --provider="Emilianotisato\NovaTinyMCE\FieldServiceProvider"
shell
php artisan nova-tinymce:support-lfm
bash
php artisan vendor:publish --provider="Emilianotisato\NovaTinyMCE\FieldServiceProvider" --tag="config"