public function newAsistencia($data) { $idReunion = $data['idReunion']; $codigo = $data['codigo']; $bandera = Persona::where('dni', '=', $codigo)->firstOrFail(); $idPersona = $bandera->id; if ($bandera->tipo == 'Apoderado') { $apoderados = Reunione::find($idReunion)->apoderados; if ($apoderados->find($idPersona)) { return 'Error: El usuario ya a sido registrado'; } else { $stime = date("G:i:s"); $apoderado = Persona::find($idPersona); $reunion = Reunione::find($idReunion); try { $reunion->apoderados()->attach($apoderado, array('estado' => true, 'hora' => $stime)); } catch (Exception $e) { return $e->getMessage(); } return 'Correcto:'; } } else { return 'Error: El codigo no le pertenece a un apoderado'; } }
public function selectAsistencia($id) { $reunion = Reunione::find($id); $personas = Reunione::find($id)->apoderados()->orderBy('hora', 'asc')->get(); return View::make('reuniones/viewDetailAsistencias', compact('reunion', 'personas')); }