belongsTo(User::class); } public function cart(): BelongsTo { return $this->belongsTo(Cart::class); } /** * Stripe session id helps to update status later from webhook * * @return HasOne */ public function stripeSession(): HasOne { return $this->hasOne(StripeSession::class); } /** * @return HasMany */ public function payments(): HasMany { return $this->hasMany(Payment::class); } }