Laravel - Filtrar Componente Select

gente, preciso fazer o seguinte…
ao modificar o select eu queria selecionar automaticamente o responsável pelo atendimento do paciente , pensei em fazer em js, porém não me atende pq o código que eu passo nos option do responsável é o código do responsável e não do paciente.
gostaria de saber se é possível consultar o banco ao modificar o paciente pra em seguida modifcar o responsável do paciente.

image

alguém? :slight_smile:

Resolvi galera, não sei se é a forma correta, mas me atende, o que eu fiz:

1° no meu controller eu fiz um join com o paciente, pois no meu caso só irá listar os responsáveis pelo atendimento que tenham pacientes… a partir desse join eu consigo obter o id do paciente…

  $psi = DB::table('psicologos') 
    ->join('pacientes','psicologos.psi_codigo','=','pacientes.psi_codigo')

2° na minha view qd eu monto o select eu passo o id do paciente nos options…
assim

var psi = data.psi;
for(i=0;i<psi.length;i++) {
   opcao = '<option id="'+psi[i].pac_codigo+'"value ="' + psi[i].psi_codigo + '">' + 
        psi[i].psi_nome + '</option>';
   $('#respAte').append(opcao);
}

3° com jQuery ao selecionar o paciente eu modifico o select do responsável do paciente onde possui o id do paciente no option.

$('#paciente').change(function () {
	var codigo = $('#paciente').val();

	if(codigo>0){
	$('#respAte option[id="'+codigo+'"]').attr('selected', false);	
	$('#respAte option[id="'+codigo+'"]').attr('selected', true);  
	
	}
	else{
	$('#respAte option[id="'+codigo+'"]').attr('selected', false);	
	$('#respAte option[id="'+0+'"]').attr('selected', true);  
	}
});