当前位置: 首页>>代码示例>>PHP>>正文


PHP Usuario::find方法代码示例

本文整理汇总了PHP中Usuario::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::find方法的具体用法?PHP Usuario::find怎么用?PHP Usuario::find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Usuario的用法示例。


在下文中一共展示了Usuario::find方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: nuevo

 function nuevo()
 {
     $objeto = new Usuario();
     $this->usuarios = array();
     $usuario = new Usuario(Input::post("usuario"));
     $usuarioencontrado = $objeto->find("conditions: cedula='{$usuario->cedula}'");
     $this->usuarios = $objeto->find();
     $this->usuario_id = "0";
     if (Input::hasPost("tipousuario")) {
         //Campos
         if (!$usuarioencontrado) {
             $tipousuario = Input::post("tipousuario");
             $usuario->tipousuario_id = $tipousuario["tipousuario_id"];
             if ($usuario->save()) {
                 $this->usuario_id = $usuario->id;
                 Flash::info("Datos grabados correctamente");
                 Router::redirect("usuario/index");
             } else {
                 Flash::error("Ups!! hay un error, intente nuevamente");
             }
         } else {
             Flash::error("El usuario registrado con esa cedula  ya existe");
         }
     }
 }
开发者ID:criferlo,项目名称:empolab,代码行数:25,代码来源:usuario_controller.php

示例2: edit

 public function edit($id)
 {
     $usuario = new Usuario();
     $this->titulo = "Editar Usuario";
     $this->titulo2 = "";
     $this->usuaior = Auth::get('nombre');
     //se verifica si se ha enviado el formulario (submit)
     if (Input::hasPost('Usuario')) {
         if ($_POST['Usuario']['rol'] == 'administrador' or $_POST['Usuario']['rol'] == 'editor') {
             //Al directorio public hay que darle premisos 777
             $carpeta = new Carpeta();
             $nombrecarpe = $_POST['Usuario']['nombreusuario'];
             // crea una careta en default puplic
             $carpetaid_contenedor = NULL;
             $carpeta->insertar_carpeta_editar($carpetaid_contenedor, $nombrecarpe);
             if (!file_exists($nombrecarpe)) {
                 if (!mkdir($nombrecarpe, 0777, true)) {
                     die('Fallo al crear las carpetas...');
                 }
             }
         }
         if (!$usuario->update(Input::post('Usuario'))) {
             Flash::error('Falló Operación');
         } else {
             Flash::valid('Operación exitosa');
             //enrutando por defecto al index del controller
             return Router::redirect();
         }
     } else {
         //Aplicando la autocarga de objeto, para comenzar la edición
         $this->Usuario = $usuario->find((int) $id);
     }
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:33,代码来源:usuariocrud_controller.php

示例3: postListar

 /**
  * Store a newly created resource in storage.
  * POST /quiebregrupo/listar
  *
  * @return Response
  */
 public function postListar()
 {
     //si la peticion es ajax
     if (Request::ajax()) {
         if (Input::has('usuario')) {
             $usuarioId = Auth::user()->id;
             $quiebreGrupos = DB::table('quiebre_grupos as qg')->leftJoin('quiebre_grupo_usuario as qgu', function ($join) use($usuarioId) {
                 $join->on('qg.id', '=', 'qgu.quiebre_grupo_id')->where('qgu.usuario_id', '=', $usuarioId)->where('qgu.estado', '=', '1');
             })->select('qg.id', 'qg.nombre', 'qgu.estado')->where('qg.estado', '=', '1')->orderBy('qg.nombre')->get();
         } elseif (Input::has('usuario_id')) {
             $usuarioId = Input::get('usuario_id');
             $usuarioSesion = Auth::user()->id;
             //$perfilId = Session::get('perfilId');
             $usuario = Usuario::find(Auth::user()->id);
             $perfilId = $usuario['perfil_id'];
             $query = "SELECT g.id, g.nombre, \n                            (SELECT estado \n                            FROM quiebre_grupo_usuario \n                            WHERE usuario_id=? AND estado=1\n                            AND quiebre_grupo_id=g.id\n                            GROUP BY quiebre_grupo_id ) AS estado\n                        FROM quiebre_grupos g ";
             if ($perfilId == '8') {
                 //si es super user
                 $query .= "WHERE g.estado=1 ORDER BY g.nombre";
                 $quiebreGrupos = DB::select($query, array($usuarioId));
             } else {
                 $query .= "JOIN quiebre_grupo_usuario qg\n                            ON g.id=qg.quiebre_grupo_id\n                            WHERE qg.estado=1 AND g.estado=1 AND qg.usuario_id=?\n                            ORDER BY g.nombre";
                 $quiebreGrupos = DB::select($query, array($usuarioId, $usuarioSesion));
             }
         } elseif (Input::has('quiebre_id')) {
             $quiebreId = Input::get('quiebre_id');
             $quiebreGrupos = DB::table('quiebres as q')->rightJoin('quiebre_grupos as g', function ($join) use($quiebreId) {
                 $join->on('q.quiebre_grupo_id', '=', 'g.id')->on('q.id', '=', DB::raw($quiebreId));
             })->select('g.id', 'g.nombre', 'q.estado')->where('g.estado', '=', 1)->get();
         } else {
             $quiebreGrupos = DB::table('quiebre_grupos')->select('id', 'nombre')->where('estado', '=', '1')->orderBy('nombre')->get();
         }
         return Response::json(array('rst' => 1, 'datos' => $quiebreGrupos));
     }
 }
开发者ID:lcalderonc,项目名称:hdc2016,代码行数:41,代码来源:QuiebreGrupoController.php

示例4: directorio

 public function directorio($directorioCategoria)
 {
     $rolusuarioLogueado = '';
     $mailusuarioLogueado = '';
     $nombreusuarioLogueado = '';
     if (Auth::check()) {
         $authuser = Auth::user();
         $usu = Usuario::find($authuser->id);
         $mailusuarioLogueado = $authuser->email;
         $nombreusuarioLogueado = $authuser->nombre;
         $rolusuarioLogueado = DB::table('usuario_tiene_rol2')->where('usuario_id', '=', $authuser->id)->first();
         $rolusuarioLogueado = UsuarioRol::find($rolusuarioLogueado->rol_id)->rol;
     }
     $anuncios = Anuncio::all();
     $bannersizquierda = DB::table('banners')->whereRaw("seccion='DIRECTORIO-IZQUIERDA' and habilitar=1")->orderBy('id', 'asc')->get();
     $bannersderecha = DB::table('banners')->whereRaw("seccion='DIRECTORIO-DERECHA' and habilitar=1")->orderBy('id', 'asc')->get();
     $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get();
     $categorias = DB::table('proveedor_tipo')->get();
     $listaProveedores = DB::select('select * from proveedor_tipo,proveedores,proveedor_detalle where proveedor_tipo.id=proveedores.proveedor_tipo_idproveedor_tipo and proveedores.id=proveedor_detalle.proveedores_idproveedor');
     if ($directorioCategoria == 'all') {
         $listaCategoria = DB::select("select * from proveedor_tipo,proveedores,proveedor_detalle where proveedor_tipo.id=proveedores.proveedor_tipo_idproveedor_tipo and proveedores.id=proveedor_detalle.proveedores_idproveedor");
     } else {
         $listaCategoria = DB::select("select * from proveedor_tipo,proveedores,proveedor_detalle where proveedor_tipo.id=proveedores.proveedor_tipo_idproveedor_tipo and proveedores.id=proveedor_detalle.proveedores_idproveedor and proveedor_tipo.tipo='{$directorioCategoria}'");
     }
     //$proveedores = DB::table('proveedores')->where('nombre_usuario', '=', "$nombre_usuario")->first();
     //$proveedores_detalle = Proveedor_detalle::where('proveedores_idproveedor', '=', $proveedores->id)->first();
     //$galeria = DB::table('proveedor_galeria')->where('proveedores_idproveedor', '=', $proveedores->id)->get();
     //return View::make('index.index')->with(array('proveedores'=>$proveedores,'proveedores_detalle'=>$proveedores_detalle,'galeria'=>$galeria));
     return View::make('index.directorio')->with(array('bannersizquierda' => $bannersizquierda, 'bannersderecha' => $bannersderecha, 'categorias' => $categorias, 'listaProveedores' => $listaProveedores, 'directorioCategoria' => $directorioCategoria, 'listaCategoria' => $listaCategoria, 'username' => $mailusuarioLogueado, 'nameuser' => $nombreusuarioLogueado, 'roluser' => $rolusuarioLogueado, 'anuncios' => $anuncios, 'bannersindexarriba' => $bannersindexarriba));
     //
 }
开发者ID:ubx-caloca,项目名称:todoconstruimos,代码行数:31,代码来源:DirectorioController.php

示例5: postMisdatos

 /**
  * Mostrar los datos del contacto actual
  * POST /usuario/misdatos
  *
  * @return Response
  */
 public function postMisdatos()
 {
     if (Request::ajax()) {
         $reglas = array('password' => 'required|min:6', 'newpassword' => 'min:6');
         $validator = Validator::make(Input::all(), $reglas);
         if ($validator->fails()) {
             $final = '';
             $datosfinal = array();
             $msj = (array) $validator->messages();
             foreach ($msj as $key => $value) {
                 $datos = $msj[$key];
                 foreach ($datos as $keyI => $valueI) {
                     $datosfinal[$keyI] = str_replace($keyI, trans('greetings.' . $keyI), $valueI);
                 }
                 break;
             }
             return Response::json(array('rst' => 2, 'msj' => $datosfinal));
         }
         $userdata = array('dni' => Auth::user()->dni, 'password' => Input::get('password'));
         if (Auth::attempt($userdata)) {
             if (Input::get('newpassword') != '') {
                 $usuarios = Usuario::find(Auth::user()->id);
                 $usuarios->password = Hash::make(Input::get('newpassword'));
                 $usuarios->save();
             }
             return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente'));
         } else {
             return Response::json(array('rst' => 2, 'msj' => array('password' => 'Contraseña incorrecta')));
         }
     }
 }
开发者ID:lueimg,项目名称:activista,代码行数:37,代码来源:UsuarioController.php

示例6: searchAction

 /**
  * Searches for usuario
  */
 public function searchAction()
 {
     $numberPage = 1;
     if ($this->request->isPost()) {
         $query = Criteria::fromInput($this->di, "Usuario", $_POST);
         $this->persistent->parameters = $query->getParams();
     } else {
         $numberPage = $this->request->getQuery("page", "int");
     }
     $parameters = $this->persistent->parameters;
     if (!is_array($parameters)) {
         $parameters = array();
     }
     $parameters["order"] = "idusuario";
     $usuario = Usuario::find($parameters);
     if (count($usuario) == 0) {
         $this->flash->notice("The search did not find any usuario");
         return $this->dispatcher->forward(array("controller" => "usuario", "action" => "index"));
     }
     $barcode = new Barcode();
     echo "<style>";
     echo $barcode->getCssStyle();
     echo "</style>";
     //echo $barcode->code39("AB20150wewesdsd");
     $this->view->setVar("barcode", $barcode);
     $paginator = new Paginator(array("data" => $usuario, "limit" => 10, "page" => $numberPage));
     $this->view->page = $paginator->getPaginate();
 }
开发者ID:Jonhathan-Rodas,项目名称:ranchogrande,代码行数:31,代码来源:UsuarioController.php

示例7: sala

 public function sala()
 {
     // http://gravatar.com/avatar/
     $this->title = 'Sala de Asistencia';
     if (Input::post("nombre") and Input::post("email") and Input::post("ayuda")) {
         $usuario = new Usuario();
         $usuario->nombre = Input::post("nombre");
         $usuario->email = Input::post("email");
         $usuario->online = 1;
         if ($usuario->save()) {
             $id = $usuario->find('columns: id', 'limit: 1', 'order: id desc');
             $canal = new Canal();
             $this->imagen = $this->get_gravatar($usuario->email);
             $imagen = "<img style='float:left;padding:4px;' src='" . $this->imagen . "' width=\"50\" alt=\"Tu Imagen\">";
             $canal->mensaje = "<span style='float:left;padding-top:10px;'>" . $imagen . "<b>" . $usuario->nombre . "(" . $usuario->email . ")</b>: <br>" . Input::post("ayuda") . "</span> <div class='clearfix'></div>";
             $canal->identificador_canal = md5(Input::post("email") . date("Y-m-d") . $id[0]->id);
             $canal->usuario_id = $id[0]->id;
             if ($canal->save()) {
                 $this->nombre = Input::post("nombre");
                 $this->email = Input::post("email");
                 $this->identificador_canal = $canal->identificador_canal;
                 $this->usuario_id = $canal->usuario_id;
             } else {
                 Flash::error("No se pudo abrir un canal de asistencia, Vuelva a intentarlo por favor!");
                 Router::redirect("index/chat");
             }
         } else {
             Flash::error("No pudo ingresar a una sala de asistencia, por favor intentelo de nuevo");
         }
     } else {
         Flash::error("El nombre, email y la consulta de como podemos ayudarte, son obligatorios");
         Router::redirect("index/chat");
     }
 }
开发者ID:jaimeirazabal1,项目名称:kumbiaphp-chat-ajax,代码行数:34,代码来源:index_controller.php

示例8: getUsuario

 public function getUsuario($id, $query)
 {
     App::import("Model", "Usuario");
     $model = new Usuario();
     $information = $model->find("first", array('conditions' => array('Usuario.id' => $id)));
     return $information["Usuario"][$query];
 }
开发者ID:ericoloewe,项目名称:Escape_News,代码行数:7,代码来源:LinkHelper.php

示例9: findByUsername

 /**
  * Finds user by username
  *
  * @param  string      $username
  * @return static|null
  */
 public static function findByUsername($usu_email)
 {
     $users = Usuario::find()->where(["usu_vigente" => 1])->andWhere(["usu_email" => $usu_email])->all();
     foreach ($users as $user) {
         return new static($user);
     }
 }
开发者ID:magrando,项目名称:transPYME,代码行数:13,代码来源:User.php

示例10: index

 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $categorias = DB::table('proveedor_tipo')->get();
     $blog = DB::table('blog')->orderBy('id', 'desc')->take(4)->get();
     $clasificadosvip = Clasificado::where('premium', '=', 1)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get();
     $categoriasClasif = ClasificadoCategoria::all();
     $anuncios = Anuncio::all();
     $eventos = DB::table('eventos')->orderBy('fecha', 'desc')->get();
     $videoblog = DB::table('videoBlog')->orderBy('id', 'desc')->take(4)->get();
     $galeriapremium = ProveedorGaleria::where('premium', '=', 2)->orderBy('created_at', 'ASC')->get();
     //$proveedores = DB::table('proveedores')->where('nombre_usuario', '=', "$nombre_usuario")->first();
     //$proveedores_detalle = Proveedor_detalle::where('proveedores_idproveedor', '=', $proveedores->id)->first();
     //$galeria = DB::table('proveedor_galeria')->where('proveedores_idproveedor', '=', $proveedores->id)->get();
     //$user = Usuario::find(1);
     //Auth::logout();
     //Auth::login($user, true);
     $rolusuarioLogueado = '';
     $mailusuarioLogueado = '';
     $nombreusuarioLogueado = '';
     if (Auth::check()) {
         $authuser = Auth::user();
         $usu = Usuario::find($authuser->id);
         $mailusuarioLogueado = $authuser->email;
         $nombreusuarioLogueado = $authuser->nombre;
         $rolusuarioLogueado = DB::table('usuario_tiene_rol2')->where('usuario_id', '=', $authuser->id)->first();
         $rolusuarioLogueado = UsuarioRol::find($rolusuarioLogueado->rol_id)->rol;
     }
     //else{
     //	return  'No hay user';
     //}
     $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get();
     //return View::make('index.index')->with(array('proveedores'=>$proveedores,'proveedores_detalle'=>$proveedores_detalle,'galeria'=>$galeria));
     return View::make('index.index')->with(array('galeriapremium' => $galeriapremium, 'videoblog' => $videoblog, 'categorias' => $categorias, 'blog' => $blog, 'clasificadosvip' => $clasificadosvip, 'anuncios' => $anuncios, 'categoriasClasif' => $categoriasClasif, 'eventos' => $eventos, 'username' => $mailusuarioLogueado, 'nameuser' => $nombreusuarioLogueado, 'roluser' => $rolusuarioLogueado, 'bannersindexarriba' => $bannersindexarriba));
     //
 }
开发者ID:ubx-caloca,项目名称:todoconstruimos,代码行数:40,代码来源:indexController.php

示例11: postEditar

 public function postEditar()
 {
     if (Request::ajax()) {
         $usurioid = Input::get('id');
         $tipopersona = Input::get('tipo_persona');
         $usuario['usuario_updated_at'] = Auth::user()->id;
         $usuario = Usuario::find(Auth::user()->id);
         $perfilId = $usuario['perfil_id'];
         $data2 = array(Auth::user()->id, $usurioid, $tipopersona);
         $desactivardata = PermisoEventos::getDesactivarpermisos($data2);
         $metodo = Input::get('metodo');
         for ($i = 0; $i < count($metodo); $i++) {
             $metodoId = $metodo[$i];
             $data = array($metodoId, $usurioid, $tipopersona, '2', $usuario['usuario_updated_at'], $usuario['usuario_updated_at']);
             $datos = PermisoEventos::getAgregarEvento($data);
         }
         $consulta = Input::get('consulta');
         for ($i = 0; $i < count($consulta); $i++) {
             $consultaId = $consulta[$i];
             $data = array($consultaId, $usurioid, $tipopersona, '1', $usuario['usuario_updated_at'], $usuario['usuario_updated_at']);
             $datos = PermisoEventos::getAgregarEvento($data);
         }
         return Response::json(array('rst' => 1, 'msj' => "Se modifico permisos exitosamente"));
     }
 }
开发者ID:lcalderonc,项目名称:hdc2016,代码行数:25,代码来源:PermisoEventosController.php

示例12: postUpdate

 public function postUpdate($id)
 {
     $rules = array('txtNombres' => 'required|min:2|max:100', 'txtApellidos' => 'required|min:2|max:100', 'txtEmail' => 'required|min:2|max:100', 'username' => 'required|min:2|max:100', 'txtPassword' => 'required|min:2|max:100', 'txtRol' => 'required|max:100', 'txtEstado' => 'required|max:100');
     $messages = array('required' => 'El campo :attribute es obligatorio.', 'min' => 'El campo :attribute no puede tener menos de :min carácteres.', 'email' => 'El campo :attribute debe ser un email válido.', 'max' => 'El campo :attribute no puede tener más de :min carácteres.', 'unique' => 'El :attribute ingresado ya existe en la base de datos', "numeric" => "El campo :attribute debe ser un numero");
     $friendly_names = array("txtNombres" => "Nombres", "txtApellidos" => "Apellidos", "txtEmail" => "Email", "username" => "Usuario", "txtPassword" => "Password", "txtRol" => "Rol", "txtEstado" => "Estado");
     $validation = Validator::make(Input::all(), $rules, $messages);
     $validation->setAttributeNames($friendly_names);
     if ($validation->fails()) {
         return Redirect::to('usuarios/modificar/' . $id)->withErrors($validation)->withInput();
     } else {
         try {
             DB::transaction(function () use($id) {
                 $usuario = Usuario::find($id);
                 $usuario->username = strtoupper(Input::get("username"));
                 $usuario->nombres = strtoupper(Input::get("txtNombres"));
                 $usuario->apellidos = strtoupper(Input::get("txtApellidos"));
                 $usuario->email = strtoupper(Input::get("txtEmail"));
                 $usuario->password = strtoupper(Hash::make(Input::get("txtPassword")));
                 $usuario->roles_id = Input::get("txtRol");
                 $usuario->estado = Input::get("txtEstado");
                 $usuario->save();
             });
         } catch (ValidationException $ex) {
             //return "1";
             return Redirect::to("usuarios")->with("modificar", true);
         } catch (Exception $ex) {
             //return "2";
             return Redirect::to("usuarios")->with("modificar", true);
         }
         return Redirect::to("admin")->with("modificar", true);
     }
 }
开发者ID:omarmurcia,项目名称:AHJNProject,代码行数:32,代码来源:UsuariosController.php

示例13: directorio

 public function directorio($directorioCategoria)
 {
     $anuncios = Anuncio::all();
     $categoriasClasif = ClasificadoCategoria::all();
     if ($directorioCategoria == 'all') {
         $listaClasificadosPremium = Clasificado::where('premium', '=', 1)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get();
         $listaClasificadosNormales = Clasificado::where('premium', '=', 0)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get();
     } else {
         $categoria = ClasificadoCategoria::find($directorioCategoria);
         //$clasificados = $categoria->clasificados;
         $listaClasificadosPremium = Clasificado::where('categoria_id', '=', $directorioCategoria)->where('premium', '=', 1)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get();
         $listaClasificadosNormales = Clasificado::where('categoria_id', '=', $directorioCategoria)->where('premium', '=', 0)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get();
     }
     $bannersizquierda = Banner::where('seccion', '=', 'CLASIFICADOS-IZQUIERDA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get();
     $bannersderecha = Banner::where('seccion', '=', 'CLASIFICADOS-DERECHA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get();
     $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get();
     $rolusuarioLogueado = '';
     $mailusuarioLogueado = '';
     $nombreusuarioLogueado = '';
     if (Auth::check()) {
         $authuser = Auth::user();
         $usu = Usuario::find($authuser->id);
         $mailusuarioLogueado = $authuser->email;
         $nombreusuarioLogueado = $authuser->nombre;
         $rolusuarioLogueado = DB::table('usuario_tiene_rol2')->where('usuario_id', '=', $authuser->id)->first();
         $rolusuarioLogueado = UsuarioRol::find($rolusuarioLogueado->rol_id)->rol;
     }
     return View::make('index.directorioClasificados')->with(array('anuncios' => $anuncios, 'categoriasClasif' => $categoriasClasif, 'listaClasificadosPremium' => $listaClasificadosPremium, 'directorioCat' => $directorioCategoria == 'all' ? 'Todos los clasificados' : $categoria->categoria, 'listaClasificadosNormales' => $listaClasificadosNormales, 'bannersizquierda' => $bannersizquierda, 'bannersderecha' => $bannersderecha, 'bannersindexarriba' => $bannersindexarriba, 'username' => $mailusuarioLogueado, 'nameuser' => $nombreusuarioLogueado, 'roluser' => $rolusuarioLogueado));
     //
 }
开发者ID:ubx-caloca,项目名称:todoconstruimos,代码行数:30,代码来源:DirectorioClasifController.php

示例14: loguearse

 public static function loguearse($input)
 {
     $respuesta = array();
     $reglas = array('nombre' => array('required', 'max:50'), 'password' => array('required', 'max:50'));
     $validator = Validator::make($input, $reglas);
     if ($validator->fails()) {
         $respuesta['mensaje'] = $validator;
         $respuesta['error'] = true;
     } else {
         if (Auth::attempt($input)) {
             $usuario = Usuario::find(Auth::user()->id);
             $usuario->ultimo_ingreso = date("Y-m-d H:i:s");
             $usuario->save();
             $datos = array("usuario_id" => $usuario->id, "fecha_acceso" => date("Y-m-d H:i:s"), "ip" => $_SERVER['REMOTE_ADDR']);
             DB::table('usuario_acceso')->insert($datos);
             $respuesta['mensaje'] = 'Usuario logueado.';
             $respuesta['error'] = false;
             $respuesta['data'] = $usuario;
         } else {
             $respuesta['mensaje'] = 'Alguno de los datos es incorrecto. Vuelva a intentarlo.';
             $respuesta['error'] = true;
         }
     }
     return $respuesta;
 }
开发者ID:tatu-carreta,项目名称:mariasanti_v2,代码行数:25,代码来源:Usuario.php

示例15: postListar

 /**
  * Listar registro de celulas con estado 1
  * POST /submodulo/listar
  *
  * @return Response
  */
 public function postListar()
 {
     //si la peticion es ajax
     if (Request::ajax()) {
         //SI ENVIO EL CODIGO DEL USUARIO
         //deberia buscar el menu y las submodulos asignadas a este usuario
         if (Input::has('usuario_id')) {
             $usuarioId = Input::get('usuario_id');
             $submodulos = DB::table('submodulos')->select('id', 'nombre', DB::raw('CONCAT("M",modulo_id) as relation'))->where('estado', '=', '1')->orderBy('nombre')->get();
         } elseif (Input::has('modulo_id')) {
             //Auth::user()->id
             //$perfilId = Session::get('perfilId');
             $usuario = Usuario::find(Auth::user()->id);
             $perfilId = $usuario['perfil_id'];
             $moduloId = Input::get('modulo_id');
             $submodulos = DB::table('submodulos as s')->leftjoin('submodulo_usuario as su', 's.id', '=', 'su.submodulo_id')->select('s.id', 's.nombre', 's.path')->where('modulo_id', '=', $moduloId)->where('s.estado', '=', 1);
             //->where('su.estado', '=', 1);
             if ($perfilId != 8) {
                 $submodulos = $submodulos->where('su.usuario_id', '=', Auth::user()->id);
             }
             //->where('su.usuario_id', '=', Auth::user()->id)
             $submodulos = $submodulos->groupby('s.id')->orderBy('s.nombre')->get();
         } else {
             $submodulos = DB::table('submodulos')->select('id', 'nombre', DB::raw('CONCAT("M",modulo_id) as relation'))->where('estado', '=', '1')->orderBy('nombre')->get();
         }
         return Response::json(array('rst' => 1, 'datos' => $submodulos));
     }
 }
开发者ID:lcalderonc,项目名称:hdc2016,代码行数:34,代码来源:SubModuloController.php


注:本文中的Usuario::find方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。