Я только что обновил свой проект до Laravel 5.2 и Cashier 6.0.
Я следил за документацией и добавлял новую таблицу subscriptions
, но когда я проверяю ее, кассир не устанавливает столбец пробных концов.Laravel cashier не устанавливает пробную дату и заканчивает дату
В моем полосовом плане у меня 14 дней пробной версии, и в моей учетной записи с полосой я вижу, что если я добавлю сегодня нового клиента, первый биллинг будет установлен через 14 дней.
Это моя подписка код:
// Create the user
$user = $this->create($request->all());
// Find the plan in the DB
$plan = Plan::find($request->get('plan'));
// Charge the user (14 days trial)
$user->newSubscription($plan->slug , $plan->stripe_id)->create($request->get('stripeToken'),
[
'email' => $request->get('email'),
'description' => ''
]);
$plan->slug
это имя, которое я связан с моим планом, например, в то время как annual
$plan->stripe_id
тот же я поставил на полоской приборной панели.
Если я зарегистрирую нового клиента, то все, кроме trials_ends_at
и ands_at
.
Что я делаю неправильно?