2016-05-02 13 views
-1

助けてください!私は充電する料金についての情報を保持する "レート"モデルを持っています。各レートには、「レートレコード」モデルとの「多数あり」の関係があります。レート記録は、問題の期間(すなわち期間)に応じて異なる金額を保持するために使用されます。 01-JAN-2017から31-JAN-2017は$ 100.00ですが、01-FEB-2017から28-FEB-2017までは$ 120.00となります。Laravel:モデルと従属モデルを同時に作成する

レートを作成するには、マルチステップフォーム(codecanyon-8591111-step-form-wizard)を使用しています。理想的には、以下のシーケンスが必要です。ステップ1 - レート(コード、など)ステップ2 - レートレコードをレートに追加するステップ3 - レートとサブミットに関するオプションの情報を追加

私の最初の目標は、フォームの各ステップで必要なすべての情報を、フォームが提出されると、私のコントローラはRateと関連するRate Recordsを作成します。私は現在、ステップ1の後にAJAXコールを使用してレートを作成し、その後に何らかの形でレートIDを返し、ステップ2でレートレコードを作成する方が簡単かどうかはわかりません。したがって、最初の質問は、最初にフォームデータを作成し、私のコントローラーで処理を行うか、その間にAJAX呼び出しを使用する必要がありますか?

私はプロのプログラマーではないので、私の意図したUIはこの段階で私の能力を超えていますが、私はある指導で成功すると確信しています。

私の2番目の質問は、ステップ2のUIに関するものです。レートモデルの作成メソッドは、AJAXを使用してレートレコードモデルの別の作成メソッドを呼び出す必要がありますか?このシナリオに取り組むあなたの提案は何ですか?

答えて

0

私はそれを最終的に考え出しました!フォームバリデーションプラグインhttp://formvalidation.io/を使用しています。このユーザーガイドでは、フォームフィールドを動的に追加して同時に検証する方法について説明しています。

このメソッドを使用すると、javascript/javascript検証を使用してフォームの各ステップで必要なすべての情報を取得するという私の最初の目標を達成することができました。フォーム提出時に、記録。

関連する問題