محمدرضا فلکی
2 سال پیش توسط محمدرضا فلکی مطرح شد
1 پاسخ

جمع قیمت سفارش های مشتری

سلام دوستان
من بین orders و customers یه رابطه یک به چند زدم و الان میخوام قیمت سفارش های هر یک از مشتری رو با هم جمع بزنم بعد توی یک جدول نمایش بدم
طبیعتا هر مشتری یک سفارش نداره که.
ممنون میشم راهنماییم کنید که از چه طریقی این کارو کنم.


ثبت پرسش جدید
امیر حسین شکوهی
تخصص : web developer
@amirshokoohi 2 سال پیش مطرح شد
2
        $customers = Customer::select("id", "name")

                        ->withSum('orders', 'price')

                        ->get()

                        ->toArray();

خروجی

Array

(

    [0] => Array

        (

            [id] => 1

            [name] => علی

            [orders_sum_price] => 330

        )

    [1] => Array

        (

            [id] => 2

            [name] => امیر

            [orders_sum_price] => 410

        )

)

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام