Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Structuremanager

Structuremanager Laravel Package

laravel-enso/structuremanager

Laravel Enso Structure Manager provides a tree-based UI and backend for managing an application's organizational structure—companies, people, and their hierarchy—inside the Enso admin panel, with models, migrations, and CRUD support.

View on GitHub
Deep Wiki
Context7

Enso CLI for structure management

Frequently asked questions about Structuremanager
What is laravel-enso/structuremanager used for?
It is an Enso CLI and backend tool for managing an application's organizational structure, including companies, people, and their hierarchy, inside the Enso admin panel. It provides tree-based UI, models, migrations, and CRUD support for that structure. It is developer-facing scaffolding tooling within the Laravel Enso ecosystem, not a general-purpose Laravel runtime package.
How do I install laravel-enso/structuremanager?
Install it with Composer as a development dependency in a Laravel application that already uses Enso, then run the relevant Artisan or Enso CLI commands. Pin the package version in composer.json and confirm Enso core compatibility before running any generation commands. Always trial it on a short-lived branch first because the CLI may create or modify application files.
Which Laravel, PHP, and Enso versions are supported?
The package is tied to the Laravel Enso ecosystem, so Enso core version compatibility is the main gating factor. Laravel and PHP constraints should be verified through Composer dependency resolution against your application's existing versions. Check the package composer.json and repository documentation, and validate in a sandbox before team adoption.
Does it work with a standard Laravel app that does not use Enso?
No, architectural fit is poor outside Enso. The package assumes Enso-specific structure and conventions, including its admin panel, menus, and permissions model. General Laravel teams should expect moderate to high ramp-up because the tooling is niche and Enso-specific.
What exactly does the CLI create or overwrite?
It is described as scaffolding and productivity tooling for Enso structure management, with models, migrations, and CRUD support. The exact files it generates or modifies are not fully documented in the overview, so inspect generated diffs carefully. Run it against a representative Enso module on a branch and document which commands your team approves.
Are generated changes reversible and reviewable in Git?
Treat generated output as normal code changes and review it in Git before committing. Because CLI operations may create or modify application files, run them on isolated branches and inspect diffs for migrations, seeders, permissions, and menus. Keep a clean baseline so you can revert or regenerate predictably if output is unexpected.
Is laravel-enso/structuremanager actively maintained?
Adoption signals are low, with around 10 stars and a niche Enso ecosystem, so assume limited upstream maintenance. Pin the package version and assign an internal owner. Be prepared to fork it or replace it with manual scaffolding if critical workflows depend on it.
Can I use it in production?
It should be isolated to development and CI scaffolding, not production runtime dependencies. The package is developer-facing CLI tooling for generating and managing Enso structure artifacts. Keep it out of production deployments and use reviewed, committed generated code instead.
Does it have test coverage or CI, and how should I validate it?
The provided evaluation does not confirm test coverage or CI, so validate it yourself. Pilot on a branch with pinned Composer constraints, run the CLI against a representative Enso module, and inspect generated diffs. Add generated-output checks to CI and document approved commands before broader rollout.
What are alternatives or fallback options if the package is abandoned?
The fallback is manual scaffolding using standard Laravel and Enso conventions, or maintaining an internal fork. Because this is Enso-specific productivity tooling, the main alternative is your team's own module and structure generation workflow. Document fallback procedures and avoid positioning it as business-critical without an internal support path.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console