Esempio n. 1
0
 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'));
 }