public function putCreartodoslosusuarios() { $user = User::fromToken(); $alumnos = Alumno::all(); foreach ($alumnos as $alumno) { if ($alumno->user_id) { $utemp = User::find($alumno->user_id); if (!$utemp) { $this->createAndAsignUser($alumno, 'Alumno'); } } else { $this->createAndAsignUser($alumno, 'Alumno'); } } $profesores = Profesor::all(); foreach ($profesores as $profesor) { if ($profesor->user_id) { $utemp = User::find($profesor->user_id); if (!$utemp) { $this->createAndAsignUser($profesor, 'Profesor'); } } else { $this->createAndAsignUser($profesor, 'Profesor'); } } $acudientes = Acudiente::all(); foreach ($acudientes as $acudiente) { if ($acudiente->user_id) { $utemp = User::find($acudiente->user_id); if (!$utemp) { $this->createAndAsignUser($acudiente, 'Acudiente'); } } else { $this->createAndAsignUser($acudiente, 'Acudiente'); } } return 'Usuarios creados con éxito'; }
public function imprimirPlanxProfesor($patronprofe = null) { if (empty($patronprofe)) { $profesores = Profesor::all(); } else { $profesores = Profesor::where('nombre', "LIKE", "%{$patronprofe}%")->orderBy('nombre')->get(); } $vista = \View::make('profesores.planxprofesorpdf', ['profesores' => $profesores])->render(); $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($vista); return $pdf->stream('planxprofesorpdf'); }