Laravel with Stripe возвращает «Нет такого плана: 1 ошибка» - PullRequest
4 голосов
/ 19 июня 2019

Я использую 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');
    }

1 Ответ

1 голос
/ 25 июня 2019

Перейти к полосе учетной записи, создать 2 платежа ежемесячно и ежегодно на продуктах.Помните, что при создании продукта вы должны дать ему id.Ex.1 за месяц и 2 за год.Затем запустите его снова.

...