public function getNomeMotivoInativacaoAttribute() { if (is_null($this->motivo_inativo)) { return ""; } $militarotivoInatMilitar = MotivoInativoMilitar::findOrFail($this->motivo_inativo); return $militarotivoInatMilitar->descricao; }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { if (User::tipoUserLogado() == 'G' || User::tipoUserLogado() == 'U') { echo abort(403, 'Acesso não autorizado'); } $militar = Militar::findOrFail($id); $listaPostos = Posto::all('descricao', 'id'); $listaUnidades = Unidade::all('descricao', 'id'); $listaSexo = Enumeraveis::getSexoList(); $listaMotivos = MotivoInativoMilitar::all('descricao', 'id'); $gruposSang = Enumeraveis::getGrupoSangList(); return view('militars.edit', compact('militar', 'listaPostos', 'gruposSang', 'listaUnidades', 'listaSexo', 'listaMotivos')); }