نوب
4 سال پیش توسط نوب مطرح شد
0 پاسخ

نحوه groupBy کردن خروجی دیتابیس در لاراول به صورت model binding چطوریه

سلام دوستان
توی کد زیر مثلا میخوام بر اساس ستون title گروه بندی کنم و هرچی موارد تکراری هست فقط یکبار نشون داده بشه و میخوام جمع ستون price را برای هر مورد بزنه
راهنمایی کنین لطفا
سپاس

    public function pdf(invoice $invoice, $type)
    {
        $numToWord = new numToWord();
        $invoice_pdf = $invoice;
        $format = '';
        if ($invoice_pdf->product->count() < 5) {
            $format = "A5-L";
        }
        if ($invoice_pdf->product->count() >= 5) {
            $format = 'A4';
        }
        $pdf_type = $type;

        $pdf = new PdfWrapper();
        $pdf->loadView('dashboard.admin.invoice.pdf', compact('invoice_pdf','pdf_type', 'numToWord'),
            ['mode' => 'utf-8', 'format' => $format]
        )->download("factor_" . Verta::format('Y-m-d_H:i:s') . ".pdf");
    }

ثبت پرسش جدید

به همدیگه کمک کنیم

به نوب کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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