Лимит отношений с базой данных Laravel на подписку Кассира

#laravel #laravel-cashier

Вопрос:

Итак, у меня есть модель, которая представляет собой план, содержащий данные для входа и т. Д.

Мне нужно связать это с подпиской в Кассе,

 namespace App;

use LaravelCashierSubscription as CashierSubscription;

class Subscription extends CashierSubscription
{
    public function place()
    {
        return $this->belongsTo('AppPlace');
    }

    public function plan()
    {
        return $this->belongsTo('AppPlan', 'stripe_plan', 'stripe_id');
    }

    public function getRenewsAtAttribute()
    {
        return Carbon::parse($this->asStripeSubscription()->current_period_end);
    }

    // ...
}
 

Однако, когда я отменяю подписку в кассе, мне нужно «отключить» план от подписки, установив, таким образом, план отменен и запустив некоторый код контроллера, чтобы удалить их данные с сервера.

Как мне создать эту ссылку?