Я использую Laravel для платежного шлюза. Для оплаты шлюза я использую Stripe. Когда я запускаю этот код, он показывает мне:
Нет такого плана: 1 ошибка
Контроллер:
public function create(Request $request, Plan $plan)
{
if($request->user()->subscribedToPlan($plan->stripe_plan, 'main')) {
return redirect()->route('home')->with('success', 'You have already subscribed the plan');
}
$plan = Plan::findOrFail($request->get('plan'));
$stripeToken = $request->stripeToken;
$user = $request->user();
$stripeplan = $request->stripe_plan;
$planid = $request->plan;
$user->newSubscription($stripeplan, $planid)->create($stripeToken, [ ]);
return redirect()->route('home')->with('success', 'Your plan subscribed successfully');
}