public function getCity() { $q = Input::get('term'); $q = '%' . $q . '%'; $devices = Coverage::distinct('city')->where('city', 'like', $q)->get(); //print_r($devices->toArray()); $result = array(); $city = ''; foreach ($devices as $d) { if ($city != $d->city) { $result[] = array('id' => $d->id, 'value' => $d->city, 'name' => $d->city, 'label' => $d->city); $city = $d->city; } } return Response::json($result); }