/** * Query Builder: * * - who: List of Products in/across Sites * - with: Images * - to whom: ? */ public function getConnectedProducts($id, $siteId = null) { $p = \Veer\Models\Product::whereIn('id', $id)->with(array('images' => function ($query) { $query->orderBy('pivot_id', 'asc'); }))->checked(); if (!empty($siteId)) { $p->sitevalidation($siteId); } return $p->get(); }