public function cierreReunion() { $data = Input::all(); $id = $data['txtReunionId']; $reunion = Reunione::find($id); $apoderados = Persona::where('tipo', 'like', 'Apoderado')->where('estado', '=', true)->get(); //para bandera $bandera = Reunione::find($id)->apoderados; foreach ($apoderados as $apoderado) { if ($bandera->find($apoderado->id)) { } else { $stime = date("G:i:s"); $reunion->apoderados()->attach($apoderado, array('estado' => false, 'hora' => $stime)); $multa = new Multa(); $multa->persona_id = $apoderado->id; $multa->reunion_id = $id; $multa->estado = 'deuda'; $multa->multa = $reunion->multa; $multa->save(); $reunion->estado = 'cierre'; $reunion->save(); //para modificar estado de reunion } } return Redirect::route('getReuniones', array('criterio' => '*', 'fechaI' => 'n', 'fechaF' => 'n'))->with(array('confirm' => 'La reunion cerro con exito.')); }