一个模型的事件, 当一个模型的数据发生改变, 新增, 删除的时候, 可以通过模型事件-观察者
一. 创建命令
php artisan make:observer CategoryObserver --model=Category
解释: 上面命令会在app目录下创建 CategoryObserver ; 然后 --model是要关联的模型

二. 把这个文件放到providers中
在目录 app\Providers\AppServiceProvider.php 中 boot方法中 注册观察者
public function boot()
{
// 使用模型的 observer 方法
//Categories 模型
//CategortObserver 指明你要声明的类, 建立观察者
Categories::observe(CategortObserver::class)
}
本文介绍如何在 Laravel 中通过 CategoryObserver 观察者模式处理Category模型的数据增删变化,包括创建命令、关联AppServiceProvider并注册观察者。
481

被折叠的 条评论
为什么被折叠?



