/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $grupos = new Grupos(); $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->codgrupo = $request->input('codgrupo'); $grupos->idtipogrupo = $request->input('idtipogrupo'); $grupos->idnumgrup = $request->input('idnumgrup'); echo $sqlgrup; 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(); } }