THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 3:14 CH

Cảm ơn bạn, trước đó mình đã làm thế rồi nhưng chưa được nên đành bỏ qua nhac.vn.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 3:10 CH

Mình đang hướng theo kiểu crawler về thôi.

0
thg 4 1, 2020 2:59 CH

@Plumpboy Phần custom này mình chỉ thấy nó lưu lại thông tin user
chứ có thấy nó custom lại phần guard đâu bạn nhỉ.
Bạn có hiểu câu hỏi của mình không? hay do mình chưa hiểu ý của bạn nhỉ 😄

0
thg 4 1, 2020 2:17 CH

good quá b ơi! 🤗🤗

0

Ảnh của phần merge và rebase đúng là bị ngược nhau rồi bạn ạ 😄

+1
thg 4 1, 2020 8:32 SA

Auth::user()->wallet->expends->last()->money_before thì đây còn gì bạn, lấy ra money_before mới nhất vừa giao dịch của người dùng đang đăng nhập đây

0
thg 4 1, 2020 8:29 SA

vấn đề mk gặp phải là làm sao để lấy được before =money trong ví để tiến hành giao dịch ,

0
thg 4 1, 2020 8:27 SA

ádd.jpgaf.jpg mình muốn 1 user sẽ có 1 wallet, và sẽ liên kết qua user_id ở wallet. Và 1 wallet sẽ có nhiều expends và được liên kết bằng wallet_id trong expends. Cứ mỗi lần phát sinh 1 giao dịch thì bạn sẽ tạo mới 1 record trong expends và record đó có thể là thu hoặc chi tùy vào type của nó. money_before hay after ,

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 8:22 SA

@duong.manh.hoang vâng ạ,thks bạn,

0
thg 4 1, 2020 8:22 SA

bạn kiểm tra lại từng câu truy vấn xem có cái nào bị null không, chứ mình test thì tất cả mọi thứ ok hết. Auth::user()->wallet->expends->last()->money_before

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 8:20 SA

@khanh1234 thật sự là bạn nói diễn tả khó hiểu quá @@ thôi mình cứ nói qua như này nhé. 1 user của bạn sẽ có 1 wallet, và sẽ liên kết qua user_id ở wallet. Và 1 wallet sẽ có nhiều expends và được liên kết bằng wallet_id trong expends. Cứ mỗi lần phát sinh 1 giao dịch thì bạn sẽ tạo mới 1 record trong expends và record đó có thể là thu hoặc chi tùy vào type của nó. money_before hay after cũng vậy, bạn tính toán và lưu lại thôi

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 8:00 SA

@duong.manh.hoang vậy nếu mình lấy được money_before để lưu trong bảng expends, nếu mục chi thì lấy money_before -= value ra được moneyafter,thì sử lý như nào bạn nhỉ,mình muốn lưu được trường type khi mà thu thì tính được số tiền sau giao dịch,chi thì cx thế ,giống lưu status 1 và 0 , 0 là chi và 1 là thu

0
thg 4 1, 2020 7:45 SA

wa.jpgex.jpg thì 1 ví sẽ có nf giao dịch nên quan hệ 1-n

0

(len) (len) anh ei

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 7:42 SA

@khanh1234 à mình hiểu ý bạn rồi. Số tiền trước khi giao dịch nó sẽ tương đương với lần giao dịch gần nhất của bạn đúng không?

$wallet = Auth::user()->wallet;
$latest exchange = $wallet->expends->latest()->first(); // Cần thiết lập quan hệ expends trong model Wallet

$latest exchange chính là record mới nhất trong bảng expends mà liên quan tới wallet của user. Giờ thì bạn muốn lấy thông tin gì thì chỉ cần gọi đến nó thôi

0
thg 4 1, 2020 7:42 SA

bạn chụp mình xem model Wallet và model Expends, chứ mình đã test như thế kia trên máy mình và vẫn ra kết quả nhé

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 7:31 SA

@duong.manh.hoang Auth::user()->wallet->money ,từ đây mình lấy được tiền của ví, sau sô tiền này sẽ là số tiền trước khi giao dịch(money_before) lưu trong bảng expend ạ

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 4 1, 2020 7:28 SA

@khanh1234 và bạn cần lấy cả số tiền trước khi giao dịch hay gì?

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí