/** * Run the database seeds. * * @return void */ public function run() { for ($i = 1; $i < 9; $i++) { for ($j = 1; $j < 5; $j++) { for ($l = 1; $l < 3; $l++) { Semestre::create(['anoDeEstudo' => $j, 'numeroSemestre' => $l, 'curso_id' => $i]); } } } }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id, $cadeiraId) { $semestre = Semestre::find($id); if (!$semestre) { return response()->json(['message' => 'Este Semestre não Existe!!', 'code' => 404], 404); } $cadeira = $semestre->Cadeira->find($cadeiraId); if (!$cadeira) { return response()->json(['message' => 'Esta Cadeira não Existe neste Semestre!!', 'code' => 404], 404); } return response()->json($cadeira, 200); }
public function edit($id, Request $request) { $user = $this->userRepository->search($id)->where('id', $id)->with('roles', 'carreras.semestres.materias')->get(); $carreras = Carrera::all(); $semestres = Semestre::all(); $materias = Materia::all(); $roles = Role::all(); $userMaterias = $this->userRepository->search($id); $detalles = ['user' => $user, 'carreras' => $carreras, 'semestres' => $semestres, 'materias' => $materias, 'roles' => $roles]; if ($request->ajax()) { return response()->json($detalles); } }
/** * Display a listing of the resource. * * @return Response */ public function index() { $semestre = Semestre::all(); return response()->json($semestre, 200); }
public function crearSemestre(Request $request) { $semestre = Semestre::create($request->all()); return $semestre; }
public function calCarrera($id) { $semestre = Semestre::find($id); $materias = $semestre->materias()->get(); return view('calCarrera', compact('materias', 'semestre')); }