public function changePlan() { $planId = Auth::user()->plan_id; $plan = MembershipPlan::findOrFail($planId); $plans = MembershipPlan::all(); return view('dashboard.subscription.change-plan', ['membershipPlan' => $plan, 'plans' => $plans]); }
public function member(StripeBilling $billing) { $customerId = Auth::user()->customer_id; $card = null; if (!empty($customerId)) { $card = $billing->retrieveCard($customerId); } $planId = Auth::user()->plan_id; $plan = MembershipPlan::findOrFail($planId); return view('dashboard.index', ['card' => $card, 'membershipPlan' => $plan]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $user = User::findOrFail($id); $plans = MembershipPlan::all(); $planId = Auth::user()->plan_id; $plan = MembershipPlan::findOrFail($planId); return view('admin.membership.edit', array('user' => $user, 'plans' => $plans, 'membershipPlan' => $plan)); }