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.
headercat/phpstan-extension-ide-helper
yosymfony/parser-utils
innmind/black-box
babenkoivan/elastic-migrations
babenkoivan/elastic-adapter
sandermuller/package-boost-php
sandermuller/boost-core
depa/sulu-google-reviews-bundle
croct/plug-symfony
develia/commons
dmstr/symfony-system-resources-bundle
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
renatomarinho/laravel-page-speed
develia/geo-bundle
austinheap/laravel-database-encryption
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
imbo/imbo-coding-standard