Laravel with Stripe返回“没有这样的计划:1个错误”

时间:2019-06-19 08:19:59

标签: php laravel laravel-5 stripe-payments

我正在使用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 个答案:

答案 0 :(得分:1)

转到分条帐户,每月和每年为产品创建2个付款。请记住,在创建产品时,您应该给它id。例如每月1,每年2。然后再次运行。