我有Order
表,其中用戶訂單將與其id
一起存儲,並且還具有0/1
的狀態以顯示該訂單是由用戶支付還是由用戶支付。從laravel的另一個表獲取用戶信息
現在我想在他們的個人資料中顯示,例如他們有10個訂單和3個付費。
我可以得到的總訂單數量是10,但我有問題獲得已支付的3個訂單的數量。
目前我有這樣的:
$ordersd = DB::table('orders')->where('status', Auth::user()->username)->pluck('status')->count();
但它不是我所需要的,因爲我需要指定count
我只訂單狀態1
屬於登錄的用戶。
我該怎麼做?
謝謝。
我明白,兄弟,但它不工作爲什麼?因爲它會爲所有用戶返回狀態1!我只想得到那些屬於登錄用戶的列。 –
我需要說只爲已記錄的用戶返回此狀態,而不是所有用戶。 –
@RobertNicjoo你如何跟蹤哪些訂單屬於哪些用戶?訂單表中是否有用戶標識或名稱字段? –