نوب
5 سال پیش توسط نوب مطرح شد
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");
    }