在laravel中有着雄辩的关系

时间:2018-05-17 14:52:12

标签: php mysql sql laravel eloquent

我正在尝试获取发票页面的数据,其中我对单个发票号码使用了许多附加行。我获取数据但问题是我无法在发票视图页面中显示附加的行。应该写什么查询来获得预期的结果,有人会帮助我吗? 我的数据库表是 - order_proforma_invoices

我期待下面我在箱子里做的事情 - view page

在我的控制器中,我尝试过这样的事情 -

public function orderProformaInvoiceDetails($poi)
{

    $orderProformaInvoiceDetails = OrderProformaInvoice::where('opi_id', $poi)
                                        ->with('buyer', 'buyerJobs', 'buyerOrders')
                                        ->groupBy('invoice_no')
                                        ->orderBy('created_at', 'DESC')
                                        ->get();

    return view('admin.marchendaising.order-proforma-invoices.details', compact('orderProformaInvoiceDetails'));
}

1 个答案:

答案 0 :(得分:1)

您应该对查询结果进行分组:

[DllImport("StringMarshaling", EntryPoint = "logANSI", SetLastError = true, CharSet = CharSet.Ansi, ThrowOnUnmappableChar = true)]
public static extern void LogANSI([MarshalAs(UnmanagedType.LPStr)] string data);

[DllImport("StringMarshaling", EntryPoint = "logUnicode", SetLastError = true, CharSet = CharSet.Unicode)]
public static extern void LogUnicode([MarshalAs(UnmanagedType.LPWStr)] string data);