Laravel Model Observer 使用

1、构建Model
php artisan make:model Models/XXX
2、构建Observer
php artisan make:observer Observers/xxxxObserve
3、注册Observer
在app/Providers/AppServiceProvider boot() :
Laravel Model Observer 使用_第1张图片
4、测试 Observer created(新建) event 使用
a、新建数据事件测试 demo
Laravel Model Observer 使用_第2张图片
b、执行触发新建Demo
Laravel Model Observer 使用_第3张图片
c、再次访问 testCreated 打印 Cache Key:test1 验证 Observer Ceated 是否生效;

5、测试 Observer updated(更新) event 使用
a、更新数据测试 demo
Laravel Model Observer 使用_第4张图片
b、执行触发更新 demo
Laravel Model Observer 使用_第5张图片
c、再次访问 testCreated 打印 Cache Key:test2 验证 Observer updated 是否生效;

6、更多 Model Obeservers event , 如下:
'retrieved', 'creating', 'created', 'updating','updated','deleting','deleted', 'saving','saved', 'restoring','restored'

你可能感兴趣的:(后端lavarel)