Может ли Eloquent модель наблюдателя получить доступ к данным модели, на которые влияет событие?

Я пытаюсь создать observer для модели Eloquent для работы в качестве регистратора изменений в этой модели. Я не уверен, какие параметры передаются в методы наблюдателя из модели. Если параметры не включают экземпляр обновленной модели, есть ли другой способ обойти это без необходимости переопределять класс модели и переопределять необходимые методы?

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

}

2

Решение

Я узнал, что модель действительно пройдена, моя ошибка не была добавлением user собственность на fillable массив в Activity модель.

обычно я получаю исключение, когда мое приложение пытается обновить поля, которые не включены в fillable массив, но на этот раз я не сделал. кто-нибудь знает почему?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]