【发布时间】:2014-12-12 18:25:13
【问题描述】:
我的 app 文件夹下有一个名为 observers 的目录,我会监听各种事件,例如 created 、 updated 等,然后我会处理它们! 我的观察者事件引导程序在我的模型引导功能中! 例如,我在模型文件夹下有用户模型,在观察者文件夹下有用户观察者! 现在我需要将我的特定事件添加到雄辩的观察者!考虑当我的用户表的一列(例如“启用”)发生更改时,我想要触发事件。 我知道我应该扩展 eloquent 模型并添加一个类似 userchangestate() 的函数 因为我已经查找了 Eloquent 模型,它对每个事件都有一个功能('creating' , 'created' , 'saving' , 'saved' ......) 但我仍然不确定如何处理它! 谢谢!
【问题讨论】:
-
所以您正在寻找一种在特定列值发生变化时触发事件的方法,而不仅仅是模型正在保存/保存等?
-
好的,请看下面的答案;-)
标签: events laravel laravel-4 observers