Register morph aliases for your laravel models using php 8 attributes
gpanos/laravel-morph-alias-attribute is a Laravel package for register morph aliases for your laravel models using php 8 attributes.
It currently has 0 GitHub stars and 0 downloads on Packagist.
Install it with composer require gpanos/laravel-morph-alias-attribute.
Discover more Laravel packages by gpanos
or browse all Laravel packages to compare alternatives.
Last updated
Instead of defining custom polymorphic types inside service providers this package offers an alternative way using php 8 attributes.
Inspired by spatie/laravel-route-attributes
composer require gpanos/laravel-morph-alias-attribute
To define a morph alias for your model add the MorphAlias attribute and pass it your alias.
<?php
#[MorphAlias('post')]
class Post extends Model
{
...
}