راکت
حل شده

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

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
امیر حسین شکوهی
امیر حسین شکوهی
@amirshokoohi

تخصص: web developer

بهترین پاسخ
        $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

        )

)

شاید پاسخ شما همین‌جا باشد

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

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