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

Aliaser Laravel Package

sindyko/aliaser

Laravel package for elegant alias management across Eloquent models, Livewire forms, DTOs, collections, and enums. Use short aliases and the Entity facade (Entity::user(1)), auto-sync morph maps, and optimize Livewire snapshots with custom synthesizers.

View on GitHub
Deep Wiki
Context7
v0.1.2

🎯 What's New in v0.1.2

Livewire Version Detection

Aliaser now automatically detects your Livewire version and adapts accordingly:

  • ✅ Livewire 3.x - Full support with snapshot optimization
  • ⚠️ Livewire 2.x - Core features work, Livewire integration disabled
  • ✅ No Livewire - All non-Livewire features work normally

Changes

  • Added automatic Livewire version detection
  • Improved error handling when Livewire 2.x is installed
  • Package no longer crashes in projects without Livewire

What Works Without Livewire 3?

Even without Livewire 3.x, you can use:

  • Entity facade: Entity::user()->get()
  • Model morph map integration
  • All registries (models, forms, objects, collections, enums)
  • Artisan commands

Only Livewire snapshot optimization requires Livewire 3.x.

Livewire 2.x Support

Currently, Livewire 2.x is not supported, but support is planned for a future release. If you have Livewire 2.x installed, the package will work but without Livewire-specific features.

v0.1.1

🐛 Bug Fixes

  • Fixed config file not publishing during installation
0.1.0

🎉 Initial Release

Features

  • ✅ Model aliases with Entity facade
  • ✅ Livewire integration (Models, Forms, DTOs, Collections, Enums)
  • ✅ Automatic morph map sync
  • ✅ Up to 50% smaller Livewire snapshots
  • ✅ Artisan commands
  • ✅ 5 specialized registries

Installation

composer require sindyko/aliaser
php artisan aliaser:install
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo