测试laravel 5.5和收银员。
测试定期付款和webhooks的试用期非常短。
仅在文档示例试用期设置中为几天:
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
})
我如何设置一秒或几分钟的试用期?
答案 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