public function insertar_post() { $coddocente = substr(Input::get('Nombre'), 0, 6); if ($docente = Docente::where('codDocente', '=', $coddocente)->first()) { $haydocenteenequipo = Delegado::where('codDocente', '=', $coddocente)->where('codEquipo', '=', Session::get('user_codequipo'))->first(); if ($haydocenteenequipo == '') { $equipo = Equipo::where('codEquipo', '=', Session::get('user_codequipo'))->first(); $codcampeonato = $equipo->codCampeonato; $jugadorenequipo = DB::table('tdelegando')->join('tequipo', 'tequipo.codEquipo', '=', 'tdelegando.codEquipo')->where('tequipo.codCampeonato', '=', $codcampeonato)->where('tdelegando.codDocente', '=', $coddocente)->First(); if ($jugadorenequipo == '') { $newjugador = new Delegado(); $newjugador->dni = Input::get('DNI'); $newjugador->rol = Input::get('rol'); $newjugador->estado = 'habilitado'; //el jugador se crea por defecto en habilitado $newjugador->codEquipo = Session::get('user_codequipo'); $newjugador->codDocente = $coddocente; $newjugador->save(); Session::flash('message', 'delegado agregado correctamente'); return Redirect::to('delegado/listar.html'); } else { $error = ['wilson' => 'Este delegado ya es de otro equipo por favor ingrese otro jugador']; return Redirect::back()->withInput()->withErrors($error); } } else { $error = ['wilson' => 'Este delegado ya existe']; return Redirect::back()->withInput()->withErrors($error); } } else { $error = ['wilson' => 'Este docente no existe']; return Redirect::back()->withInput()->withErrors($error); } }