Laravel\Cashier\Billable::onTrial PHP Method

onTrial() public method

Determine if the user is on trial.
public onTrial ( string $subscription = 'default', string | null $plan = null ) : boolean
$subscription string
$plan string | null
return boolean
    public function onTrial($subscription = 'default', $plan = null)
    {
        if (func_num_args() === 0 && $this->onGenericTrial()) {
            return true;
        }
        $subscription = $this->subscription($subscription);
        if (is_null($plan)) {
            return $subscription && $subscription->onTrial();
        }
        return $subscription && $subscription->onTrial() && $subscription->braintree_plan === $plan;
    }