gingerminds/laravel-cms

CMS functionalities for Laravel projects

Maintainers

Package info

github.com/gingerminds/laravel-cms

pkg:composer/gingerminds/laravel-cms

Transparency log

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

1.2.1 2026-07-02 15:51 UTC
No longer found in upstream repository

This package is auto-updated.

Last update: 2026-07-13 15:23:54 UTC


README

Menus and a WYSIWYG editor for Laravel projects built on gingerminds/laravel-core and gingerminds/laravel-multisite. It provides:

  • Menu and MenuItem models — site-scoped, with translatable menu items (name, URL, description per language).
  • An admin CRUD for menus with a drag-and-drop tree UI for reordering items.
  • A TipTap-based WYSIWYG editor Blade component, with configurable toolbar presets.
  • A read-only API exposing menus and their active item tree.

Requirements

  • PHP ^8.4
  • gingerminds/laravel-core ^2.8
  • gingerminds/laravel-multisite ^2.2

Quick start

composer require gingerminds/laravel-cms
php artisan vendor:publish --tag=gingerminds-cms-config
php artisan vendor:publish --tag=gingerminds-assets
php artisan migrate

Then register the package's models with API Platform (see Installation) and install the required npm packages (TipTap, SortableJS).

Documentation