Skip to content

timvandijck/nova-trumbowyg

 
 

Repository files navigation

Latest Stable Version Total Downloads Latest Unstable Version License

Nova Trumbowyg

Nova field wrapper around the vue-trumbowyg which is a wrapper around trumbowyg.

Installation

  1. composer require johnathan/nova-trumbowyg
  2. Run php artisan vendor:publish --tag=public to puslish the icon font to the public directory
  3. That's it.

Usage

Add the following to one of your resources

Import NovaTrumbowyg

use Johnathan\NovaTrumbowyg\NovaTrumbowyg;

Then call it inside the fields method of your resource.

    public function fields(Request $request)
    {
        return [
            ...,
            NovaTrumbowyg::make('body'),
            ...
        ];
    }

You can also pass in an array of options to use with Trumbowyg

    public function fields(Request $request)
    {
        return [
            ...,
            NovaTrumbowyg::make('body')

                ->withMeta(['options' => [
                    'btns' => [
                        ['viewHTML'],
                        ['justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull'],
                    ]
                ]]),
             ...
        ];
    }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 49.3%
  • PHP 31.3%
  • JavaScript 16.0%
  • CSS 3.4%