PHPackages                             apimediaru/nova-tinymce - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. apimediaru/nova-tinymce

ActiveLibrary[Templating &amp; Views](/categories/templating)

apimediaru/nova-tinymce
=======================

A Laravel Nova field that provides integration of TinyMCE.

2.0.4(4y ago)1202MITJavaScriptPHP &gt;=8.0

Since Oct 13Pushed 4y ago1 watchersCompare

[ Source](https://github.com/apimediaru/nova-tinymce)[ Packagist](https://packagist.org/packages/apimediaru/nova-tinymce)[ RSS](/packages/apimediaru-nova-tinymce/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (1)Versions (12)Used By (0)

TinyMCE's integration for Laravel Nova
======================================

[](#tinymces-integration-for-laravel-nova)

Installation
------------

[](#installation)

1. Install the package

```
composer require apimediaru/nova-tinymce

```

2. Publish assets

```
php artisan nova-tinymce:publish

```

Publishing assets
-----------------

[](#publishing-assets)

### Config

[](#config)

```
php artisan vendor:publish --tag=nova-tinymce-config

```

### Localizations

[](#localizations)

```
php artisan vendor:publish --tag=nova-tinymce-lang

```

### Assets

[](#assets)

***(enables skins, languages and plugins)***

```
php artisan vendor:publish --tag=nova-tinymce-assets

```

Usage
-----

[](#usage)

Example of usage in Nova:

```
use APIMedia\TinyMCE\TinyMCE;

/**
 * Get the fields displayed by the resource.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return array
 */
public function fields(Request $request)
{
    return [
        // ...

        TinyMCE::make('Content'), 'content'),
    ];
}

```

Configurable parameters
-----------------------

[](#configurable-parameters)

TinyMCE frontend display height. Passing `int` means height in pixels, but also you can pass `string` with a css value, for example, `20rem`.

```
TinyMCE::make('Content'), 'content')
  ->height(150),

```

Override default editor settings for a certain field: `editorConfig(array $config): array`.
Docs for TinyMCE can be found [here](https://www.tiny.cloud/docs/).

```
TinyMCE::make('Content'), 'content')
  ->editorConfig([
    'menubar' => false,
    'plugins' => [
      // Some plugins
    ],
    'toolbar' => 'any custom toolbar items',
    // ...
  ]),

```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~18 days

Recently: every ~0 days

Total

11

Last Release

1490d ago

Major Versions

1.0.5 → 2.0.02022-04-08

PHP version history (2 changes)1.0.0PHP &gt;=7.1.0

2.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/8cad9839aa181ba6e8399f3750b57a0ddcac3e727f9aa930d7be85a98f0be067?d=identicon)[apimediaru](/maintainers/apimediaru)

---

Top Contributors

[![ExileofAranei](https://avatars.githubusercontent.com/u/41694699?v=4)](https://github.com/ExileofAranei "ExileofAranei (7 commits)")

---

Tags

laraveltinymcenovaapimediaru

### Embed Badge

![Health badge](/badges/apimediaru-nova-tinymce/health.svg)

```
[![Health](https://phpackages.com/badges/apimediaru-nova-tinymce/health.svg)](https://phpackages.com/packages/apimediaru-nova-tinymce)
```

###  Alternatives

[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[outl1ne/nova-multiselect-field

A multiple select field for Laravel Nova.

3402.9M2](/packages/outl1ne-nova-multiselect-field)[waynestate/nova-ckeditor4-field

This nova package allows you to use CKEditor 4 for text areas.

62739.1k8](/packages/waynestate-nova-ckeditor4-field)[interaction-design-foundation/nova-unlayer-field

A Laravel Nova field for Unlayer to compose emails and landing pages.

35256.8k](/packages/interaction-design-foundation-nova-unlayer-field)[interaction-design-foundation/nova-html-code-field

A Laravel Nova field to write raw HTML and preview.

11157.5k](/packages/interaction-design-foundation-nova-html-code-field)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
