Document::select('documents.*')
->join('document_customs as c', 'documents.id', '=', 'c.document_id')
->join('document_templates as t', function($query){
$query->on('t.document_type_id', '=', 'documents.type_id');
$query->on('t.field_code', '=', 'c.field_code');
})
->where('documents.id', '=', $document->id)
->orderBy('t.field_order', 'DESC')
->groupBy('documents.id')
->get();
dd($document);
и отмечает не отпимальные ответы, чтоб когда другие хомячки зайдут, не читающие доки, тоже делали индуским вариантом.
Зачем делать нормально, и так сойдет, да?