2
我正在使用Laravel 5.4和收银员7.0创建新订阅,但创建订阅后,我试图从Billable
特性中返回一些值,但它们返回false。例如:Laravel Cashier在新创建的订阅上返回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'
是即使模型得到认购,这两个属性应返回true假。订阅创建后,如何在控制器上立即访问收银员方法?