/StructureManager

Laravel Enso custom Migration extension, that can easily add and rollback menus, permission & permission groups, which can be used the similarly to regular Laravel migrations

Primary LanguagePHPMIT LicenseMIT

Structure Manager

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Resource generation CLI & Structure Manager dependency for Laravel Enso

This package works exclusively within the Enso ecosystem.

For live examples and demos, you may visit laravel-enso.com

Watch the demo

click on the photo to view a short demo in compatible browsers

Installation

Comes pre-installed in Enso.

Features

  • comes with its own easy to use CLI for the creation of Enso resources
  • can be used to more easily insert (default) data, during the install of a package, or later when new routes and permissions are required and can create menus, assign default permissions, etc.
  • extends Illuminate's Migration class and acts like a migration
  • can also rollback its own changes
  • when adding menus and permissions, automatic access for the administrator role is added

Configuration & Usage

Be sure to check out the full documentation for this package available at docs.laravel-enso.com

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.