حمید
1 سال پیش توسط حمید مطرح شد
1 پاسخ

نمایش اطلاعات در لاراول

درود وقت همه برنامه نویسان عزیز بخیر
بنده نیاز دارم اطلاعاتی رو از دیتابیس بگیرم و داخل برنامم نمایش بدم ولی یه سری از اطلاعات تکراری هستند و از این فیلد های تکراری فقط یکیشون رو نیاز دارم .
مثلا شخصی بنام حمید 3تا فاکتور در دیتابیس براش ثبت کردیم و این شخص اطلاعات فاکتور هایش یکی هست مثل نام و موبایل و... فقط مبلغ فاکتورش فرق میکنه و حالا نیاز دارم که تو قسمتی از برنامه اون 3تا فاکتوری که برای حمید ثبت شده را تبدیل به یک فاکتور کنم ینی اطلاعات فیلد های مربوط به حمید یکی هست توی فاکتور فقط میخوام جمع فاکتور رو بزارمش توی یک فاکتور دیگه. مثال کاملتر:
در دیتابیس 3تا فاکتور داریم
[ نام = حمید , موبایل = ۰۹۱۲ , مبلغ فاکتور = 200,000 ]
[ نام = حمید , موبایل = ۰۹۱۲ , مبلغ فاکتور = 250,000 ]
[ نام = حمید , موبایل = ۰۹۱۲ , مبلغ فاکتور = 300,000 ]
حالا میخوام که این ۳تا فاکتور تبدیل به یک فاکتور بشه و توی اون یک فاکتور جمع مبلغ فاکتور های مربوط به حمید رو بنویسه و در نتیجه فاکتوری مانند فاکتور زیر صادر شود
[ نام = حمید , موبایل = ۰۹۱۲ , مبلغ فاکتور = ۷۵0,000 ]
ممنون از دوستان


ثبت پرسش جدید
woz
تخصص : fan of open source world
@wozniak 1 سال پیش آپدیت شد
1

سلام شماباید select بزنید روی تیبل این فاکتور ها و به وسیله ی sum مجموع ستون مبلغ روبه دست بیارید . به صورت زیر

SELECT name, tel ,sum(price) as sum_price FROM factors WHERE ....

داخل لاراول هم

MyModel::where('user_id', $_some_id)->where(..)->sum('amount')

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

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