내 데이터베이스에 행 수가 포함된 세부 정보 테이블이 있습니다.
아래 사진을 참고하세요. 두 줄로 나누어 한 열에 1250, 1250루피가 있습니다. 총 2500 보여드렸습니다. 그러나 사용자가 전체 합계를 사용하려고 할 때 두 열의 데이터를 업데이트하고 싶은 경우 laravel에서 이 두 행을 어떻게 업데이트합니까?
$wallet_details = tbl_wallet_detail::where('wd_parent_id', $usewallet->wm_id) ->whereMonth('tbl_wallet_details.wd_start_date', date('m')) ->whereYear('tbl_wallet_details.wd_start_date', date('Y'))->first(); $wallet_details->wd_used_amount = $wallet_details->wd_used_amount + $request->usewallet; $wallet_details->wd_remaining_amount = $wallet_details->wd_remaining_amount - $request->usewallet; $wallet_details->save();
귀하의 사용 사례에 대한 자세한 내용을 모두 알지는 못하지만(예:
用户
사용된 금액을 어떻게 받는지) 아래에 문제를 해결하는 한 가지 방법이 설명되어 있습니다.이 예시에서는 사용한 금액을 나타내기 위해
으아아아Wallet
模型和关联表,并在其上定义了一个used
열과 비슷한remaining 열을 만들었습니다. 물론 이를 귀하의 특정 정보로 대체할 수 있습니다.
用户
的used
字段值进行求和
에 대한$remaining
에 대한 쿼리를 실행합니다.用户
每一行的剩余
나머지열
🎜위에서 언급한 것처럼 테이블에서 관련 행을 가져오는 방법은 사용자에게 달려 있습니다. 🎜user_id를 사용하는 것은 단지 예일 뿐이지만 🎜transaction id 또는 사용 사례에 적합한 것을 사용할 수 있습니다. . 🎜user_id
只是一个示例,但您可以使用transaction id
을 업데이트합니다.