LaravelPackages.net
Acme Inc.
Toggle sidebar
gpanos/laravel-morph-alias-attribute

Register morph aliases for your laravel models using php 8 attributes

0
0
About gpanos/laravel-morph-alias-attribute

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

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
{
    ...
}
Comments