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

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.
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
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