friendsofhyperf/model-observer
Composer 安装命令:
composer require friendsofhyperf/model-observer
包简介
The model observer component for Hyperf.
README 文档
README
The model observer component for Hyperf.
Installation
composer require friendsofhyperf/model-observer
Usage
- Generator command
php bin/hyperf.php gen:observer TestObserver --model="App\\Model\\User"
- Single binding
namespace App\Observer; use App\Model\User; use FriendsOfHyperf\ModelObserver\Annotation\Observer; #[Observer(model: User::class)] class FooObserver { public function creating(User $model) { // do sth... } public function created(User $model) { // do sth... } // another events }
- Multiple binding
namespace App\Observer; use App\Model\Post; use App\Model\User; use FriendsOfHyperf\ModelObserver\Annotation\Observer; #[Observer(model: [User::class, Post::class])] class FooObserver { public function creating($model) { // do sth... } public function created($model) { // do sth... } // another events }
- Binding on model
namespace App\Model; use App\Observer\FooObserver; #[ObservedBy(FooObserver::class)] class User extends Model { // ... }
Methods
bootingbootedretrievedcreatingcreatedupdatingupdatedsavingsavedrestoringrestoreddeletingdeletedforceDeleted
Contact
License
统计信息
- 总下载量: 2.69k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-04-26