私は、キャッシャーに関するLaravels Webサイトのドキュメントを調べてきました。その音から、それはまさに私が必要としているもののようです. Stripe と統合する基本的なサブスクリプション構成。構成セクションをかなり簡単に進めることができます。次に、ギアを切り替えて、BrainTree の統合について少し話します。そして、次のコードを引用して、すぐにサブスクリプションを作成します。
$user = User::find(1);
$user->newSubscription('main', 'monthly')->create($stripeToken);
だから私の最初の質問は - 「$stripeToken」はどこから来ているのですか? ここの説明にはかなり大きなギャップがあるように感じます。コードを実行しても、$stripeToken が見つからないというエラーが発生します。
$stripeToken をどこから設定/取得していますか?
Laravel でキャッシャーをセットアップするための他のビデオ チュートリアルに従おうとしましたが、Laravel 5.4 ではセットアップ手順の多くが関連しなくなったため、これらはすべて時代遅れのようです。例えば:
あるチュートリアルでは、次の方法で、ユーザーがすでに Stripe のプランにサブスクライブしているかどうかを確認できると書かれています。
$user->subscribed('main')
ビデオ シリーズでは、ビューに別のメッセージを表示するために、データベース フィールド (stripe_active) を 0 から 1 に変更する様子を示しています。ただし、新しいプロセスでは、「stripe_active」フィールドが作成されることさえありません。
というわけで、これが自由回答形式の漠然とした質問になるリスクを冒して、私は物事を始めるために 3 つの質問を提起します。
a.) ドキュメント内のコードが機能するように $stripeToken を設定する方法/場所を誰か教えてもらえますか?
b.) Cashier 7.0 と Laravel 5.4 を使用して、Stripe 内にサブスクリプションが存在するかどうかを確認する方法を誰か教えてもらえますか?
c.) それぞれの最新バージョンを使用してこのプロセスを説明している優れたチュートリアル/ビデオを知っている人はいますか?