gpanos / laravel-observe-attribute
使用 PHP 8 属性注册模型观察者
1.0.0
2021-08-24 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-09 13:27:20 UTC
README
此包提供了一种替代方法,用于在 Laravel 应用程序中注册模型观察者,而不是在服务提供者内部定义观察者。
受 spatie/laravel-route-attributes 启发
安装
composer require gpanos/laravel-observe-attribute
用法
要注册观察者,请将 Observe
属性添加到您的模型中,并传递您的观察者类。
<?php #[Observe(UserObserver::class)] class User extends Authenticatable { ... }