【发布时间】:2020-08-02 19:09:08
【问题描述】:
我使用 Laravel 5.1 并使用事件创建、更新、删除。创建和更新工作正常,但删除方法不会触发。我在 Model 中进行了测试,创建了一个 Observer 类并在没有任何解决方案的情况下放入 EventServiceProvider。
我的代码:
public static function boot()
{
parent::boot();
static::deleting(function($user)
{
if(count($user->getImages()) >0){
return false;
}else{
return true;
}
});
}
我的代码删除:
User::where('id','=',$id)->delete();
有什么建议吗?提前谢谢大家
【问题讨论】:
-
显示您尝试删除的代码
-
代码是User::where('id','=',$id)->delete()