public function verDatos($id) { $profesor = ProfesoresModel::find($id); $estado = Estado::find($profesor->ciudad); $municipio = Municipio::where('idMunicipio', '=', $profesor->delegacion)->where('idEstado', '=', $profesor->ciudad)->first(); $colonia = Colonia::where('idMunicipio', '=', $profesor->delegacion)->where('idEstado', '=', $profesor->ciudad)->where('idColonia', '=', $profesor->colonia)->first(); //$municipio=AlumnosModel::find($id)->municipio; return View::make('profesores/misDatos', array('profesor' => $profesor))->with('municipio', $municipio->municipio)->with('colonia', $colonia->colonia)->with('estado', $estado->estado); }
/** * Ver usuario con id public function verUsuario($id) { // en este método podemos observar como se recibe un parámetro llamado id // este es el id del usuario que se desea buscar y se debe declarar en la ruta como un parámetro $usuario = Usuario::find($id); // para buscar al usuario utilizamos el metido find que nos proporciona Laravel // este método devuelve un objete con toda la información que contiene un usuario return View::make('usuarios.ver', array('usuario' => $usuario)); }*/ public function postLogin() { // get POST data $datos = UsuariosModel::validaLogin(Input::all()); if ($datos->passes()) { $id = Input::get('id'); //$password=Hash::make(Input::get('password')); $password = Input::get('password'); if (Auth::attempt(array('id' => $id, 'password' => $password))) { // we are now logged in, go to admin if (Auth::user()->perfilUsuario == 'ALUMNO') { if (!AlumnosModel::find($id)) { $id = Auth::user()->id; //$estados=Estado::lists('estado','id'); $estados[0] = 'Selecciona un estado'; foreach (Estado::select('id', 'estado')->orderBy('id', 'asc')->get() as $edo) { $estados[$edo->id] = $edo->estado; } return View::make('alumnos/capturarDatosForm')->with('estados', $estados)->with('id', $id); } else { $usuario = UsuariosModel::find($id); return View::make('alumnos.inicio')->with('usuario', $usuario); } } else { if (Auth::user()->perfilUsuario == 'PROFESOR') { if (!ProfesoresModel::find($id)) { $id = Auth::user()->id; //$estados=Estado::lists('estado','id'); $estados[0] = 'Selecciona un estado'; foreach (Estado::select('id', 'estado')->orderBy('id', 'asc')->get() as $edo) { $estados[$edo->id] = $edo->estado; } return View::make('profesores/capturarDatosForm')->with('estados', $estados)->with('id', $id); } else { $usuario = UsuariosModel::find($id); return View::make('profesores.inicio')->with('usuario', $usuario); } } } } else { return 'Credenciales erroneas'; } } return Redirect::to('/')->withErrors($datos->messages()->all()); }