gpanos/laravel-morph-alias-attribute

Register morph aliases for your laravel models using php 8 attributes

Downloads

0

Stars

0

Version

PHP 8 attribute to register Laravel custom polymorphic types.

tests code style

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

Installation

composer require gpanos/laravel-morph-alias-attribute

Usage

To define a morph alias for your model add the MorphAlias attribute and pass it your alias.

<?php

#[MorphAlias('post')]
class Post extends Model
{
    ...
}
gpanos

Author

gpanos