标签: laravel laravel-5.1
我正在创建一个应用程序,当用户注册时,值0被分配给role列,但是因为它将使用该应用程序,所以可以更改此值。是否有任何方法可以观察该列的更改?如果此值更改为1,我想向用户发送电子邮件。
role
答案 0 :(得分:2)
我看到两种可能的方式。
使用ModelObserver,您可以"听"保存或更新事件。在执行操作之前调用它们,您可以从该方法发送或排队电子邮件。
Model Observer documentation
您可以使用将拦截模型属性更改的函数。
Mutators documentation
我希望它有所帮助。