質問: ### 前提・実現したいこと phpのlaravelでカレンダーを表示して日付をクリックすると入力画面に移動して 日付と金額を入力すれば入力した日付に金額が表示される家計簿を作っています。 ### 発生している問題・エラーメッセージ ``` DBのincomesに日付(date)と金額(money)が入っています。 実際に日付をクリックすると入力画面に移動して金額が表示されるところまではできました。 ですが、例えば1回目に「日付が2020-1-20の金額が300」で保存して 2回目に「日付が2020-1-20の金額が500」で保存すると カレンダーには1回目の300のみが表示されます。 当然1回目に登録した情報が表示されるのは分かっているのですが、 同じ日付で保存された場合に金額を足して表示したいのですが、 その方法や考え方が調べても分からなかったため質問させていただきました。 ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと 考え方は間違っているかもしれませんが自分で考えたのは if文で日付に既にデータが入っていれば以前のデータと今のデータを足して保存するところまで考えて コードが分かりませんでした。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: まず仕様を決定することから始めると良いです。 > > 例えば1回目に「日付が2020-1-20の金額が300」で保存して、2回目に「日付が2020-1-20の金額が500」で保存 > > > とするのか > > 日付に既にデータが入っていれば以前のデータと今のデータを足して保存する > > > のか。 どちらの実装もそれほど特殊ではないです。