Недавно у меня возникли проблемы с использованием черт, я создавал некоторые раньше, и, похоже, это сработало, но теперь я создал еще одну для действий над созданием события, вот оно
trait Contributes
{
public static function bootContributes()
{
static::creating(function ($model) {
if (!$model->getKey())
{
Contribution::create([
'contributing_id' => $model->id,
'contributing_type' => $model->class_table,
]);
}
});
}
}
и я включил его в несколько моделей, таких как use Contributes;
Я думаю, что есть кое-что, чего я не знаю об этом.
Я попытался dd($model);
внутри черты, она работает вне события, но не внутри события