从另一个表中获取数据表中数组每个元素的数据

时间:2019-02-02 14:01:31

标签: php laravel datatables yajra-datatable

我正在处理Laravel数据表。我有一个字段customer.的数组,我想使用foreach循环从另一个表中获取数据。如何从数组中的每个元素的另一个表中获取数据?

$quotations = $this->quotationRepository->getAll()
    ->where([
        ['status', '!=', 'Draft Quotation']
    ])
    ->where('deleted', '=', '0')
    ->with('user', 'customer')
    ->get()
    ->map(function ($quotation) use ($dateFormat) {
        return [
            'id' => $quotation->id,
            'quotations_number' => $quotation->quotations_number,
            //'customer' => $cl,
            'customer' => unserialize($quotation->customer_id),
            'final_price' => $quotation->final_price,
            'date' => date($dateFormat, strtotime($quotation->date)),
            'exp_date' => date($dateFormat, strtotime($quotation->exp_date)),
            'payment_term' => $quotation->payment_term,
            'status' => $quotation->status
        ];
    });

0 个答案:

没有答案