public function index()
 {
     $usuarios = User::select('*')->orderBy('father_last_name')->get();
     $trabajos = Trabajo::join('users as u1', 'u1.id', '=', 'user_id')->join('users as t', 't.id', '=', 'tutor_id')->join('LineaInvestigacion as l', 'l.id', '=', 'linea_id')->select('trabajo.id', 'titulo', 'u1.first_name as uname', 'u1.father_last_name as uf', 'u1.mother_last_name as um', 't.first_name as tname', 't.father_last_name as tf', 't.mother_last_name as tm', 'l.Categoria as cat', 'trabajo.Descripcion', 'trabajo.created_at as fecha')->get();
     $lineas = LineaInvestigacion::all();
     return view('Admin/Reportes/index', compact('usuarios', 'trabajos', 'lineas'));
 }
Beispiel #2
0
 public function misTrabajos()
 {
     $trabajos = Trabajo::join('users as u1', 'tutor_id', '=', 'u1.id')->join('lineaInvestigacion as li', 'linea_id', '=', 'li.id')->select('trabajo.id', 'titulo', 'nombreArchivo', 'u1.father_last_name as tutorlast_name', 'u1.first_name as tutorfirst_name', 'u1.email as tutor_email', 'li.Categoria', 'trabajo.created_at')->where('user_id', '=', Auth::user()->id)->get();
     return view('Sistema/MisTrabajos', compact('trabajos'));
 }
 public function seguimientoCursante($id)
 {
     $trabajos = Trabajo::join('users as u1', 'tutor_id', '=', 'u1.id')->join('users as u2', 'user_id', '=', 'u2.id')->join('lineaInvestigacion as li', 'linea_id', '=', 'li.id')->select('trabajo.id', 'titulo', 'nombreArchivo', 'trabajo.Descripcion', 'u1.first_name as uname', 'u1.father_last_name as ulast_name', 'u1.email as uemail', 'li.Categoria')->where('trabajo.id', '=', $id)->get();
     $revision = Revision::join('users as u1', 'revisor', '=', 'u1.id')->select('recotabla.id', 'reco', 'status', 'u1.first_name', 'u1.father_last_name', 'recotabla.created_at as fecha')->where('trabajo', '=', $id)->orderBy('fecha', 'DESC')->get();
     return view('Sistema/CursanteRevision', compact('trabajos', 'revision'));
 }