public function brandlist(Request $request) { if (\Request::ajax()) { $divisions = $request->divisions; $categories = $request->categories; $sub_categories = $request->sub_categories; $type = $request->type; $report_type = 1; if (is_null($type) || $type != 'assortment') { $report_type = 2; } if ($report_type == 2) { $data['selection'] = ItemInventories::select('brand')->whereIn('division', $divisions)->whereIn('category', $categories)->whereIn('sub_category', $sub_categories)->groupBy('brand')->orderBy('brand')->lists('brand', 'brand'); } else { $data['selection'] = AssortmentItemInventories::select('brand')->whereIn('division', $divisions)->whereIn('category', $categories)->whereIn('sub_category', $sub_categories)->groupBy('brand')->orderBy('brand')->lists('brand', 'brand'); } return \Response::json($data, 200); } }