Кассир Laravel/События Модели Вызова в Полоску

#laravel #stripe-payments #laravel-cashier

#ларавель #stripe-платежи #ларавель-кассир

Вопрос:

Как заставить кассира/полосу запускать события модели? У меня есть Subscription модель, и я хочу, чтобы события внутри моего метода загрузки запускались при изменении подписки, но, похоже, кассир/полоса вносят изменения в таблицу подписок (например, когда пользователь обновляет свою подписку) без запуска событий модели.

Subscription.php модель

 public static function boot() {  parent::boot();   self::created(function ($model) {  /** @var self $model */  $model-gt;calculatePremiumEndsAt();  });   self::updated(function ($model) {  /** @var self $model */  $model-gt;calculatePremiumEndsAt();  });   self::deleted(function ($model) {  /** @var self $model */  $model-gt;clearCache();  }); }  public function calculatePremiumEndsAt(): void {  CalculatePremiumEndsAtJob::dispatch($this-gt;owner); }   

Независимо от того, делает ли он это через веб-сайты или в моем приложении, кассир, похоже, не запускает эти события.