laravel 5.5计费设置测试重复的短试用期

时间:2017-09-15 06:58:25

标签: laravel billing

测试laravel 5.5和收银员。

测试定期付款和webhooks的试用期非常短。

仅在文档示例试用期设置中为几天:

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
})

我如何设置一秒或几分钟的试用期?

2 个答案:

答案 0 :(得分:2)

您可以使用trailUntil

$user->newSubscription('main', 'monthly')
    ->trialUntil(Carbon::now()->addSecounds(60))
    ->create($creditCardToken);

答案 1 :(得分:0)

作为在线应用程序的常见做法,大多数在Days中是最短的订阅时间,在这个事实中设置分钟和秒是没有意义的。除了laravel收银员不提供方法trialInMins。您可以查看 SubscriptionBuilder https://github.com/laravel/cashier/blob/58efad0548d307426be6d4efbba0193f49285408/src/SubscriptionBuilder.php#L99

尽管如此,您可以使用 Carbon 对象及时

trialUntil