Если вы используете трейт в Eloquent-модели, то в нём можно создать методы boot[TraitName] и initialize[TraitName]. Они будут вызваны автоматически и могут использоваться для регистрации событий и инициализации модели.