eminiarts/aura-cms
Aura CMS is a Laravel content management system built on the TALL stack. Define content types as PHP classes and Aura generates the admin panel around them, complete with forms, tables, search, media, and permissions.
aura:install โ unified installer without shipping large install artifacts; non-interactive CI flags; Global Admin defaults; Role Catalog seeding on migrate; no app service-provider copy; GitHub star targets eminiarts/aura-cms.media-uploaded and refreshTable.Companion site docs updated for Laravel 12/13 install flow, plus Record Layouts and Preferences pages.
composer require eminiarts/aura-cms:^1.0.0@beta
php artisan aura:install # or re-publish assets/config if already installed
If assets look broken after upgrade, re-publish package assets and clear the view/config cache.
Third beta of Aura CMS 1.0, containing the changes merged after beta.2.
aura:customize command to scaffold custom Blade views, Livewire components, or both. It replaces the broken aura:customize-component command.aura.media.disk and aura.media.path (#66).Resource::__isset() so meta-backed attributes work correctly with null coalescing, isset(), empty(), and collection pluck() (#67).All checks passed for PHP 8.4/8.5 with Laravel 12/13, teams-off, PHPStan, Pint, fresh-install, and browser-test jobs.
composer require eminiarts/aura-cms:^1.0@beta
Full comparison: https://github.com/eminiarts/aura-cms/compare/v1.0.0-beta.2...v1.0.0-beta.3
Second beta of Aura CMS 1.0 โ v1.0.0 remains in beta while the release is finalized (the previously published stable v1.0.0 tag has been withdrawn).
Support matrix: Laravel 12/13 ยท Livewire 4 ยท PHP 8.4+ (see ADR-0001)
Table::quickFilters + resource indexQuery() hook), thumbnail/lazy-loading polish, bulk delete.admin + user; team creation attaches to the global admin role; consolidation migration for existing installs.AuraGlobalAdmin gate; sees all users/teams, may visit any team without Membership; CLI bootstrap via aura:user --global-admin; guarded against self-grant and mass assignment.composer test-browser; dedicated CI job with failure-screenshot artifacts.Performance (batched table column queries), Laravel Octane support, security hardening (roles, Wysiwyg sanitization, saved filters, media access), decomposed resource-configuration traits, portable meta JSON queries, dedicated tests for every field type.
composer require eminiarts/aura-cms:^1.0@beta
php artisan aura:install
See the installation guide โ note the vendor:publish --tag=aura-migrations step before migrate.
Full changelog: https://github.com/eminiarts/aura-cms/blob/main/CHANGELOG.md
AURA_CREATE_TEAMS / create_teams config.This release is tagged as v0.2.0 and can be required with Composer using eminiarts/aura-cms:^0.2.0. It is also the baseline required by eminiarts/aura-translations:^0.1.0.
This is the first official tagged release of Aura CMS, marking a stable checkpoint for projects already using the package. Version 0.1.0 represents the current stable state before planned upgrades to Laravel and Livewire in version 1.0.0.
aura:install, aura:resource, aura:field, aura:plugin, etc.)^0.1.0 in composer.jsoncomposer require eminiarts/aura-cms:^0.1.0
php artisan aura:install
Built with โค๏ธ by Emini Arts
Full Changelog: https://github.com/eminiarts/aura-cms/blob/main/CHANGELOG.md
How can I help you explore Laravel packages today?