创业给我教学和编程带来了洞见,期待与您共同成长。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
让大家看laravel 事件
新用户注册 发布新评论 用户登录 / 注销 添加了新产品。
简介laravel 事件驱动
laravel 是事件驱动框架,所有的操作,通过事件进行解耦。这就是一个简单的观察者。 我们来看 数据库模型,Laravel 事先已经定义好了 10 个模型事件以供我们使用,它们分别是:
creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored这个你们都在用吧。或许使用的不知不觉.当观察到模型更改的时候,就会触发事件 cud( created ,updated,deleted )这里触发 saving。 然后 就是一串判断, 是不是新建,是就是insert 不是就 判断 isDirty 是否model 修改了。 改了就巴拉巴拉巴拉 接下来自己看
参考本站优秀文章
博客:Laravel 中的模型事件与 Observer
观察者模式是一种设计模式:这篇文章讲的很清楚: www.cnblogs.com/it-abu/p/14032188.... 希望可以有所帮助
你这么理解,属于钩子概念