/** * @param $purchaseOrderDetail */ protected function findAdditional(&$purchaseOrderDetail) { /* * Add these fields from InboundOrderDetail_Additional | location | varchar(85) | YES | | NULL | | */ $additionals = InboundOrderDetailAdditional::whereObjectid($purchaseOrderDetail->objectID)->limit(20)->get(); foreach ($additionals as $additional) { $purchaseOrderDetail->{$additional}['Name'] = $additional['Value']; } //dd($purchaseOrderDetail); return $purchaseOrderDetail; }
/** * Implement getAdditional($id) */ public function getAdditional($id) { // using the Eloquent model return InboundOrderDetailAdditional::whereObjectid($id)->limit(20)->get(); }