有多种方法可以在使用insert方法保存多个记录后激发雄辩的启动事件?

问题描述 投票:1回答:1

当我插入多个记录时,为什么不激发任何雄辩的启动方法?

我一次插入大约100条记录,插入后删除缓存一些模型但引导方法没有触发?

public static function boot(){

    parent::boot();

    static::saved(function(){
        Model1::flushCache('Model1');
        Model2::flushCache('Model2');
        ...
    });

    static::deleted(function(){
        Model1::flushCache('Model1');
        Model2::flushCache('Model2');
        ...
    });
}

引导方法没有触发,所以我无法在保存或删除多记录工作后删除缓存。

我怎样才能启动引导事件?

events eloquent laravel-5.4
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.