public function getCarreras(Request $request) { if (!$request->ajax()) { abort(403); } $carreras = \App\Carreras::where('idfacultad', $request->input('facultad'))->where('inactivo', '<>', 0); return $carreras->get(['id', 'carrera']); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, $id) { // return 'entre al update'; $grupos = Grupos::find($id); if ($request->input('inactivo') != $grupos->inactivo) { $grupos->inactivo = $request->input('inactivo'); } else { $a = $request->input('codgrupo'); $b = $request->input('idtipogrupo'); $c = $request->input('idagnoestudio'); $d = $request->input('idnumgrup'); $s = $request->input('idsemestre'); $g = Carrera::where('codgrupo', $a)->where('inactivo', '<>', 0)->pluck('id'); $ag = Agnoestudio::where('valor', $c)->pluck('id'); $grupos->grupo = "2" . $a . $b . $c . $d; if ($s == 1 and $ag == 2 and $b == 1) { $grupos->grupo = "2" . $a . "7" . "0" . $d; } if ($s == 1 and $ag == 2 and $b == 2) { $grupos->grupo = "2" . $a . "9" . "0" . $d; } $sqlgrup = \DB::table('grupos')->where('grupo', '=', $grupos->grupo)->pluck('grupo'); $grupos->idcarrera = $g; $grupos->idagnoestudio = $c; //$grupos->grupo = $request->input('grupo'); $grupos->codgrupo = $request->input('codgrupo'); $grupos->idtipogrupo = $request->input('idtipogrupo'); $grupos->idnumgrup = $request->input('idnumgrup'); } if ($sqlgrup == $grupos->grupo) { \Session::flash('alerta1', 'ERROR: Este grupo ya esta creado. Genere uno nuevo'); return \Redirect::route('grupos.index'); } else { $grupos->save(); return redirect()->back(); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // Carreras::destroy($id); return \Redirect::route('carreras.index'); }