gpanos / laravel-morph-alias-attribute
使用PHP 8属性注册laravel模型的多态别名
dev-master
2021-10-08 14:41 UTC
Requires
- php: ^8.0
- illuminate/database: ^8.0
- illuminate/support: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- mockery/mockery: ^1.3
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-08 21:00:27 UTC
README
该包提供了使用PHP 8属性而不是在服务提供者中定义自定义多态类型的一种替代方法。
受 spatie/laravel-route-attributes 启发
安装
composer require gpanos/laravel-morph-alias-attribute
用法
要为您的模型定义多态别名,请添加 MorphAlias 属性并传入别名。
<?php #[MorphAlias('post')] class Post extends Model { ... }