Ao editar os registros eu quero deletar os registros da tabela atividade caso o cargo do profissional seja diferente de estagiário. eu fiz o seguinte, porém não está funcionando…
public function update(Request $request, $id)
{
$psi = Psicologo::find($id);
if(isset($psi)){
$psi->psi_nome = $request->input('nome');
$psi->psi_data_nascimento = $request->input('nascimento');
$psi->psi_funcao_exercida = $request->input('cargo');
$psi->psi_data_cadastro = $request->input('cadastro');
$psi->psi_ativo = $request->input('ativo');
$psi->psi_data_desligamento = $request->input('desligamento');
$psi->psi_matricula = $request->input('matricula');
$psi->psi_crp = $request->input('crp');
$psi->psi_enfase = $request->input('enfase');
$psi->psi_cep = $request->input('cep');
$psi->psi_endereco = $request->input('rua');
$psi->mun_codigo = $request->input('municipio');
$psi->psi_numero = $request->input('numero');
$psi->psi_complemento = $request->input('complemento');
$psi->psi_bairro = $request->input('bairro');
$psi->uf_codigo = $request->input('estado');
$psi->psi_celular = $request->input('contato');
$psi->psi_email = $request->input('email');
$psi->save();
if($request->input('cargo')!='ET'){
$atv = Atividade::find($id);
if(isset($atv)){
$atv->delete();
}
}
}