user()->id; $team_id = auth()->user()->currentTeam()->id ?? null; $email = auth()->user()->email ?? null; $name = auth()->user()->name ?? null; $url = "https://store.coollabs.io/checkout/buy/d0b28c6a-9b57-40bf-8b84-89fbafde6526?"; if ($user_id) { $url .= "&checkout[custom][user_id]={$user_id}"; } if (isset($team_id)) { $url .= "&checkout[custom][team_id]={$team_id}"; } if ($email) { $url .= "&checkout[email]={$email}"; } if ($name) { $url .= "&checkout[name]={$name}"; } return $url; } function getPaymentLink() { return auth()->user()->currentTeam()->subscription->lemon_update_payment_menthod_url; } function getRenewDate() { return Carbon::parse(auth()->user()->currentTeam()->subscription->lemon_renews_at)->format('Y-M-d H:i:s'); } function getEndDate() { return Carbon::parse(auth()->user()->currentTeam()->subscription->lemon_renews_at)->format('Y-M-d H:i:s'); } function isSubscribed() { return auth()->user()?->currentTeam()?->subscription?->lemon_status === 'active' || (auth()->user()?->currentTeam()?->subscription?->lemon_ends_at && Carbon::parse(auth()->user()->currentTeam()->subscription->lemon_ends_at) > Carbon::now() ) || auth()->user()->isInstanceAdmin(); }