有没有办法绕过Laravel上的Model :: created()事件?

时间:2019-02-23 04:40:12

标签: laravel-5.1 laravel-5.7

UserModel.php

在我的用户模型中,每次使用created创建新用户时都会调用User::Save()事件。

 protected static function boot()
    {
        parent::boot();
    self::created(function (User $user) {
        // Some operation goes here
    });
}

现在由于某种原因,我想要的是我不想在创建新用户记录时调用该created

有什么方法可以绕过createdEvent

1 个答案:

答案 0 :(得分:1)

在Laravel的最新版本中包含的模型上选中此withoutEvent方法。 https://github.com/laravel/framework/blob/d4f89f9ca33c70672b0c5eeb0f9523a557841e69/CHANGELOG-5.7.md#v5726-2019-02-12