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

Aura Cms Laravel Package

eminiarts/aura-cms

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Aura Cms
How does Aura CMS compare to Laravel Nova or Filament for admin panels?
Aura CMS focuses on content-heavy applications with a resource-based system (like WordPress post types) and 43+ customizable field types, including rich media and conditional logic. Unlike Nova or Filament—which are more general-purpose admin panels—Aura is optimized for dynamic content structures and headless setups. It’s a better fit if you need a flexible CMS backend rather than a full-featured admin dashboard.
Can I use Aura CMS with Laravel 11 or 12?
Yes, Aura CMS officially supports Laravel 10, 11, and 12, as well as PHP 8.1+. The package is designed to work seamlessly with the latest Laravel versions, though you should monitor the changelog for updates if you’re using a pre-1.0 release, as breaking changes may occur during major version upgrades.
Does Aura CMS work with Vue.js or React frontends (e.g., Inertia.js)?
Aura CMS is built on Livewire 3.0 and Tailwind CSS, so it integrates natively with Livewire-based frontends. For Vue.js or React (e.g., Inertia.js), you can expose Aura’s resources as API endpoints using Laravel’s built-in API routes or packages like Laravel Sanctum. The backend will work, but you’ll need to handle frontend rendering separately.
How do I migrate existing Eloquent models to Aura resources?
Aura provides an `aura:database-to-resources` command to convert existing Eloquent models into Aura resources. This generates the necessary resource classes and fields while preserving your data. For complex schemas, you may need to manually adjust field types or relationships, but the process is designed to minimize disruption. Always back up your database before running migrations.
Is Aura CMS suitable for multi-tenant SaaS applications?
Yes, Aura CMS supports optional team-based multi-tenancy with Role-Based Access Control (RBAC). It uses Laravel’s built-in features (like middleware) to scope resources per tenant, making it ideal for SaaS platforms. However, performance testing at scale is recommended, as the TeamScope feature may introduce overhead for high-traffic applications.
Can I extend Aura CMS with custom fields or plugins?
Absolutely. Aura CMS includes a plugin system and a custom field API, allowing you to create reusable components or integrate third-party services (e.g., Stripe, Google Analytics). You can generate custom fields using `php artisan aura:field` and extend functionality via service providers. The architecture is designed for deep customization, though advanced features may require Laravel/Livewire expertise.
What databases does Aura CMS support, and are there performance considerations?
Aura CMS works with MySQL, PostgreSQL, and SQLite out of the box. By default, fields are stored as JSON in a single `posts` table (reducing migration overhead), but you can migrate resources to their own tables as they grow. For high-write workloads, consider indexing frequently queried fields and optimizing the media library (which uses Intervention Image). Benchmarking is recommended for production use.
How do I handle authentication if my Laravel app already uses Breeze or Jetstream?
Aura CMS relies on Laravel Fortify or Sanctum for authentication, which may conflict with existing auth systems like Breeze or Jetstream. To integrate, configure Aura’s middleware to work alongside your current auth provider or extend the existing policies. The package provides hooks for customizing permissions, so you can align it with your existing user roles and policies.
Is Aura CMS ready for production, or should I wait for version 1.0?
Aura CMS is in active development (0.1.x) and carries the risk of breaking changes during the 1.0.0 release. While the core functionality is stable and tested (512+ tests), production use should be approached cautiously. Monitor the GitHub repo for updates, and consider forking or wrapping the package if stability is a critical concern for your project.
How do I import content from WordPress or another CMS into Aura?
Aura doesn’t include built-in importers, but you can create custom scripts to migrate data from WordPress or other CMS platforms. Use Laravel’s Eloquent or query builder to transform and insert data into Aura’s resources. For WordPress, tools like WP All Export can generate CSV/JSON files that you can then import via Laravel’s queue workers for large datasets.
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