Eloquent 模型观察者可以访问受事件影响的模型数据吗?

Can Eloquent model observer access model data that are being affected by the event?

我正在尝试为 Eloquent 模型创建一个 observer 以用作该模型更改的记录器。我不确定将哪些参数从模型传递给观察者的方法。如果参数不包含更新模型的实例,是否有另一种方法可以解决它而不必重新定义模型 class 并覆盖所需的方法?

class UserObserver{
    public static function saved($user){
        Activity::create([
            "activity-name" => "save",
            "user" => $user->id
        ]);
    }    

}

我发现模型实际上是通过的,我的错误是没有将user 属性添加到Activity模型中的fillable数组。

通常,当我的应用程序尝试更新未包含在 fillable 数组中的字段时,我会遇到异常,但这次我没有。有人知道为什么吗?