I created a filter in my view index, when I put something inside one of the filter inputs it enters the ifs but I think it is not good in this way, does anyone know in any better way?
public function index()
{
$usuariosFiltro = null;
$estadoFiltro = null;
$cidadeFiltro = null;
$statusFiltro = null;
if(Input::has('Usuario_nome'))
{
$usuariosFiltro = Input::get('Usuario_nome');
}
if(Input::has('Usuario_cidade'))
{
$cidadeFiltro = Input::get('Usuario_cidade');
}
if(Input::has('Usuario_status'))
{
$statusFiltro = Input::get('Usuario_status');
}
$usuarios = Usuario::filtrarUsuario($usuariosFiltro)->filtrarCidade($cidadeFiltro)->filtrarStatus($statusFiltro)->paginate();
$estados = Estado::orderBy('uf')->lists('uf', 'est_id');
return view('usuarios.index', compact('usuarios', 'estados'));
}