public function postBuscar()
 {
     //Auth::user()->id
     $carrera = Carrera::where('codigo', Input::get('codigo'))->first();
     // Cursos de acuerdo a la carrera
     $cursos = CursoXcarrera::where('carrera', Input::get('codigo'))->join('curso', 'curso_x_carrera.curso', '=', 'curso.codigo')->get();
     // Cursos que no ha ganado o no ha visto
     // Cursos para los que ha cumplido el prerrequisito
     $data = ['nombre' => $carrera->nombre, 'cursos' => $cursos];
     return Response::json($data);
 }
Exemple #2
0
//******************************rutas de aplicacion******************************/
//DropDown de Departamentos
Route::get('ajax-deptcat', function () {
    $input = Input::get('facultad_id');
    $departamento = Departamento::where('fk_facultad', '=', $input)->get();
    return Response::json($departamento);
});
//DropDown de Escuelas
Route::get('ajax-escucat', function () {
    $input = Input::get('facultad_id');
    $escuela = Escuela::where('fk_facultad', '=', $input)->get();
    return Response::json($escuela);
});
//DropDown de Carreras
Route::get('ajax-carrcat', function () {
    $input = Input::get('escuela_id');
    $carrera = Carrera::where('fk_escuela', '=', $input)->get();
    return Response::json($carrera);
});
//DropDorn de asignaturas con carreras
Route::get('ajax-asigcat', function () {
    $input = Input::get('carrera_id');
    $asignatura = Carrera::find($input)->asignaturas()->get();
    return Response::json($asignatura);
});
//dropdown diasPeriodos
Route::get('ajax-dia', function () {
    $periodo = Input::get('p_id');
    $dia = Horario::where('periodo', '=', $periodo)->get();
    return Response::json($dia);
});