Weave Code
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
Admin Ui Bundle

Admin Ui Bundle Laravel Package

elasticms/admin-ui-bundle

Laravel admin UI bundle for building ElasticMS back-office screens fast. Provides ready-made layout, navigation, forms, tables, and common CRUD components with configurable styling and assets, streamlining integration into existing apps.

View on GitHub
Deep Wiki
Context7

Admin ui bundle for elasticms

Frequently asked questions about Admin Ui Bundle
Can I use this bundle for a Laravel project that doesn’t use ElasticMS?
No, this bundle is tightly coupled with ElasticMS. It assumes ElasticMS’s data models (content types, roles, media) and won’t work without it. If your project uses custom Laravel models or another CMS, consider alternatives like FilamentPHP or Backpack.
What Laravel versions does the ElasticMS Admin UI Bundle support?
The bundle is built for Laravel 8+, with compatibility for modern features like Laravel Mix/Vite and Blade components. Always check the package’s requirements and your Laravel version (e.g., 9.x vs. 10.x) for potential conflicts.
How do I customize the default UI components (tables, forms, etc.)?
Use Laravel’s Blade inheritance and service container to override views or assets. For example, extend the bundle’s base templates or inject custom CSS/JS via Laravel Mix. Deep customizations may require forking the bundle, so plan for maintenance overhead.
Does this bundle include role-based access control (RBAC) out of the box?
Yes, it integrates with ElasticMS’s RBAC system, which is ideal for multi-tenant SaaS projects. This eliminates the need to build custom admin authentication logic, but ensure your ElasticMS setup includes the required roles and permissions.
Can I integrate this bundle with a custom database schema?
No, the bundle relies on ElasticMS’s database structure (e.g., `content_types`, `roles`, `media`). If your schema diverges, you’ll need custom migrations or model bindings to bridge the gap, which may require significant effort.
How do I handle asset compilation (CSS/JS) for this bundle?
The bundle uses Laravel Mix/Vite for asset compilation. Ensure your project’s build tools (e.g., Webpack, Vite) are configured to handle the bundle’s assets without conflicts. Check the bundle’s documentation for specific setup instructions.
What are the risks of using this bundle in production?
The highest risk is ElasticMS lock-in. If your project later migrates away from ElasticMS or uses only parts of it, the bundle may become technical debt. Also, the bundle lacks community support (0 stars), so undocumented behaviors or breaking changes could pose challenges.
Are there alternatives to this bundle for Laravel admin panels?
Yes, consider FilamentPHP (modern, flexible), Backpack for Laravel (feature-rich), or Laravel Nova (official, paid). These alternatives offer more flexibility for non-ElasticMS projects and have larger communities for support.
How do I test this bundle in a Laravel project before full integration?
Start by installing the bundle in a staging environment and testing its core features (CRUD, RBAC, media management) with ElasticMS’s sample data. Use Laravel’s service container to mock ElasticMS dependencies if needed, and verify asset compilation works.
Is this bundle actively maintained? What’s the release cycle like?
The bundle has sparse documentation and a limited release history (last release: 7.3.0). There’s no clear indication of active maintenance or community support, so evaluate whether the risks align with your project’s needs. Monitor GitHub issues for updates.
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.
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor
spatie/laravel-javascript-views