Skip to content

Instantly share code, notes, and snippets.

@raisiqueira
Created April 13, 2015 12:41
Show Gist options
  • Save raisiqueira/aba73ab59f04a27cebda to your computer and use it in GitHub Desktop.
Save raisiqueira/aba73ab59f04a27cebda to your computer and use it in GitHub Desktop.
Rota Cidades Ajax
/**
* Retorno Ajax para as cidades no formulário de cadastro
*/
$app->get('/cadastro/cidades/', function() use($app, $ajustes, $capsule){
//tipo de requisição
$req = $app->request();
$req->getContentType('application/xml;charset=utf-8');
// Pega o id do estado pela url
$estado = $app->request()->params('pesquisa');
$cidades = array();
//Query para pegar as cidades a partir do ID do estado passado na url
$query = $capsule->table('cidades')->where('estados_cod_estados', '=', $estado)->get();
$resultado = $query;
foreach ($resultado as $res) {
$cidades[] = array(
'cod_cidade' => $res['cod_cidades'],
'nome' => $res['nome']
);
}
echo json_encode($cidades);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment