query('procedimento_id')) { $classificacoes->whereExists(function($query) { $query->select(DB::raw(1)) ->from('sigtap.procedimento_classificacao') ->whereColumn('procedimento_classificacao.classificacao_id', 'classificacao.id') ->where('procedimento_classificacao.procedimento_id', request()->query('procedimento_id')); }); } if (request()->query('servico_id')) { $classificacoes->where('servico_id', request()->query('servico_id')); } return $classificacoes; } }