Извлекать данные из другой таблицы для каждого элемента массива в DataTable - PullRequest
0 голосов
/ 02 февраля 2019

Я работаю над таблицей данных 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
        ];
    });
...