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假。訂閱創建後,如何在控制器上立即訪問收銀員方法?