gpt4 book ai didi

php - Laravel Cashier 在新创建的订阅中返回 false

转载 作者:行者123 更新时间:2023-12-05 07:41:08 26 4
gpt4 key购买 nike

我正在使用 Laravel 5.4 和 cashier 7.0 创建一个新订阅,但在创建订阅后我试图从 Billable 特征返回一些值,但它们返回 false。例如:

public function persist(Company $company)
{
$company->newSubscription('default', $this->input('plan'))->create($this->input('token'));

return response()->json([
'subscribed' => $company->subscribed(),
'onTrial' => $company->onTrial()
]);
}

'subscribed''onTrial' 都是 false,即使模型已订阅并且两个属性都应返回 true。如何在创建订阅后立即访问 Controller 上的收银台方法?

最佳答案

我是这样解决的:

public function persist(Company $company)
{
$subscription = $company->newSubscription('default', $this->input('plan'))->create($this->input('token'));

return $subscription->owner()->subscribed(); //returns true
}

关于php - Laravel Cashier 在新创建的订阅中返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45539168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com