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


PHP Usuario::where方法代码示例

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


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

示例1: renew

 public function renew()
 {
     $validaciones = Usuario::validacionesrenew(Input::all());
     if ($validaciones->fails()) {
         return Redirect::to('/')->withErrors($validaciones)->withInput();
     } else {
         $data = Input::all();
         $usuario = Usuario::where('login', '=', $data['email'])->get();
         if ($usuario->count() == 1) {
             $email = $usuario[0]->email;
             $hashed = trim(substr(Hash::make((string) rand(0, 999)), -6));
             $datos = array('clave' => Hash::make($hashed));
             $user = Usuario::where('login', '=', $email)->update($datos);
             $data = ['msj' => 'Nos complace anunciarte que la recuperación de tu clave has sido exitosa', 'email' => $usuario[0]->email, 'nombre' => $usuario[0]->nombre, 'clave' => $hashed];
             Mail::send('emails.renew', $data, function ($message) use($usuario) {
                 $message->from('info@20puntos.com');
                 $message->to($usuario[0]->email, $usuario[0]->name)->subject('Recuperación de Clave!');
             });
             Session::flash('message', 'La restauración de la clave ha sido enviada a su correo');
             Session::flash('class', 'success');
         } else {
             Session::flash('message', 'El correo electrónico no está registrado');
             Session::flash('class', 'danger');
         }
         return Redirect::to('/');
     }
 }
开发者ID:bjohnmer,项目名称:sf,代码行数:27,代码来源:HomeController.php

示例2: edit_action

 public function edit_action()
 {
     /*$id = Input::get('id');
     		$login = Input::get('login');
     		$contrasenna = Input::get('contrasenna');
     		$apellido = Input::get('apellido');
     		$nombre = Input::get('nombre');
     		$correo = Input::get('correo');
     		$especialidad = Input::get('especialidad');
     
     
     		$usuarios = Usuario::find($id);
     
     		$usuarios->login = $login;
     		$usuarios->contrasenna = $contrasenna;
     		$usuarios->apellido = $apellido;
     		$usuarios->nombre = $nombre;
     		$usuarios->correo = $correo;
     		$usuarios->especialidad = $especialidad;
     
     		$usuarios->save();*/
     //$usuario = Usuario::find(Input::get('cedula'));
     $usuario = Usuario::where('usu_cedula', '=', Input::get('cedula'))->update(array("usu_nombre" => Input::get('nombre'), "usu_apellido" => Input::get('apellido'), "usu_correo" => Input::get('correo'), "usu_departamento" => Input::get('departamento'), "usu_departamento" => Input::get('ficha')));
     /*$usuario->usu_nombre = Input::get('nombre');
     		$usuario->usu_apellido = Input::get('apellido');	
     		$usuario->usu_correo = Input::get('correo');
     		$usuario->usu_departamento = Input::get('departamento');
     		$usuario->usu_ficha = Input::get('ficha');	*/
     //$usuario->update();
     Session::put('message', "Usuario editado existosamente");
     return Redirect::to('usuarios');
 }
开发者ID:AntonioMejias,项目名称:sigcigc,代码行数:32,代码来源:UsuariosController.php

示例3: getAsignar

 public function getAsignar()
 {
     $tipoid = TipoUsuario::where('nombre', '=', 'Administrador Empresa')->first();
     $usuarios = Usuario::where('tipousuarios_id', $tipoid->id)->get();
     $empresas = EmpresaRenta::all();
     return View::make('administrador.usuariosempresasrenta.asignar')->with(compact('empresas', 'usuarios'));
 }
开发者ID:razarate,项目名称:piensocial,代码行数:7,代码来源:AdministradorGeneralController.php

示例4: getCreate

 public function getCreate()
 {
     $idusuario = Auth::user()->id;
     $usuario = Usuario::where('id', '=', $idusuario)->first();
     $sucursal = Sucursales::where('id', '=', $usuario->sucursal)->first();
     return View::make('dashboard/orden/create', compact('sucursal'));
 }
开发者ID:susan06,项目名称:weintraub-prueba,代码行数:7,代码来源:OrdenController.php

示例5: listado

 public function listado()
 {
     $usuarios = new Usuario();
     if ($this->session->userdata('user')->id != 1) {
         $usuarios->where('usuario !=', 'admin');
     }
     $this->data['usuarios'] = $usuarios->get()->all;
     mostrarAdmin('admin/usuarios/listado', $this->data);
 }
开发者ID:visionclick,项目名称:testcv,代码行数:9,代码来源:usuarios.php

示例6: getDetailsbook

 public function getDetailsbook()
 {
     $View = View::make('vistas.libro.details');
     $View->Titulo = 'Share On - Lee, es gratis - Estadisticas';
     $View->Libros = Libro::all();
     $View->Usuarios = Usuario::all();
     $View->Activo = Usuario::where('estadoUsuario', 1)->get();
     $View->Inactivo = Usuario::where('estadoUsuario', 0)->get();
     return $View;
 }
开发者ID:chuckrincon,项目名称:shareon,代码行数:10,代码来源:UriController.php

示例7: getUsuarioByToken

 protected function getUsuarioByToken($token)
 {
     $safevalue = new SafeValue();
     $safevalue->setCustomKey(env('APP_KEY', null));
     $safevalue->setTimeExpire(config('auth.email.remember.expire'));
     $usuario_id = $safevalue->decode($token);
     if ($usuario_id) {
         return Usuario::where('id', $usuario_id)->where('status', 1)->first();
     }
     return false;
 }
开发者ID:eliasrosa,项目名称:bw-core,代码行数:11,代码来源:ResetPasswordController.php

示例8: boot

 public static function boot()
 {
     parent::boot();
     static::created(function ($partido) {
         Usuario::where('id', $partido->creador_id)->update(array('es_jefe' => true, 'partido_id' => $partido->id));
     });
     static::deleting(function ($partido) {
         Usuario::where('partido_id', $partido->id)->update(array('partido_id' => null, 'es_jefe' => false));
         $partido->contacto->delete();
         return true;
     });
 }
开发者ID:DiegoVI,项目名称:virtuagora,代码行数:12,代码来源:Partido.php

示例9: registrarAR

 /**
  * metodo que activa o realiza refresh segun el parametro asunto
  * No tiene cliente asignado, por defecto: vacio
  * los Input::all vienen directamente del POST api/eventometodo
  * @return array
  */
 public static function registrarAR()
 {
     if (Input::has('asunto') && Input::has('serieDeco') && Input::has('telefonoOrigen')) {
         $asunto = strtolower(Input::get('asunto'));
         $serieDeco = Input::get('serieDeco', '');
         $serieTarjeta = Input::get('serieTarjeta', '');
         $telefonoOrigen = Input::get('telefonoOrigen');
         $tipo = Input::get('tipo', '');
         $carnet = '';
         if ($tipo == '2') {
             $tecnico = Tecnico::where('celular', $telefonoOrigen)->first();
             $carnet = $tecnico->carnet_tmp;
         } else {
             $usuario = Usuario::where('celular', $telefonoOrigen)->first();
             $carnet = $usuario->id;
         }
         $gestionId = '0';
         $requerimiento = Input::get('requerimiento', '');
         if ($requerimiento != '') {
             $f = GestionDetalle::where('codactu', $requerimiento)->first();
             $gestionId = isset($f->gestion_id) ? $f->gestion_id : '0';
         }
         //            echo "-$gestionId <br> -$carnet <br> -$serieDeco <br> -$carnet "
         //                    . "<br> -$gestionId <br> -$asunto <br> -$tipo "
         //                    . "<br> -$telefonoOrigen <br> -$serieTarjeta
         //                    <br> -$serieDeco";exit;
         if ($asunto == 'refresh' || $asunto == 'activacion') {
             $catalogoDecos = new CatalogoDecos();
             $catalogoDecos['gestion_id'] = $gestionId;
             $catalogoDecos['carnet'] = $carnet;
             $catalogoDecos['serie'] = $serieDeco;
             $catalogoDecos['tarjeta'] = $serieTarjeta;
             $catalogoDecos['cliente'] = '';
             $catalogoDecos['fecha_registro'] = date('Y-m-d H:i:s');
             $catalogoDecos['accion'] = $asunto;
             $catalogoDecos['tipo_persona'] = $tipo;
             //$catalogoDecos['fecha_accion'] = 0;
             //$catalogoDecos['resultado'] = 0;
             //$catalogoDecos['activo'] = 0;
             $rst = $catalogoDecos->save();
             $msj = "Se envio ({$rst}) petición de {$asunto} de deco";
         } else {
             $msj = 'No se ha recibido asunto (refresh o activacion)';
         }
     } else {
         $msj = 'No se ha recibido asunto ni serie deco ni telefono';
     }
     return array('rst' => '1', 'datos' => '', 'msj' => $msj);
 }
开发者ID:lcalderonc,项目名称:hdc2016,代码行数:55,代码来源:CatalogoDecos.php

示例10: store

 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $authuser = Auth::user();
     $rules = array('user_email' => 'required|email', 'user_password' => 'min:6|same:user_passwordrep', 'user_nombre' => 'required', 'user_imagen' => 'required|mimes:png,gif,jpeg,txt,pdf,doc,rtf|max:20000');
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::to('administracion/usuarios/create')->withErrors($validator)->withInput();
     } else {
         //check if email is not already in Usuario table
         $usuariorepetido = Usuario::where('email', Input::get('user_email'))->first();
         if (!is_null($usuariorepetido)) {
             $errors = new MessageBag(['user_email' => ['User email already in system']]);
             // if Auth::attempt fails (wrong credentials) create a new message bag instance.
             return Redirect::to('administracion/usuarios/create')->withErrors($errors)->withInput();
         }
         // store
         $usuario = new Usuario();
         $usuario->email = Input::get('user_email');
         if (Input::get('user_password') != '') {
             $usuario->password = Hash::make(Input::get('user_password'));
         }
         $usuario->nombre = Input::get('user_nombre');
         $usuario->telefono = Input::get('user_telefono');
         $usuario->celular = Input::get('user_telefono');
         $usuario->nextel = Input::get('user_telefono');
         $rolnormal = UsuarioRol::where('rol', 'usuario normal')->first();
         $usuario->usuario_roles()->attach($rolnormal->id);
         $user_imagen = Input::file('user_imagen');
         if (!File::exists('images/usuarios')) {
             $result = File::makeDirectory('images/usuarios', 0777);
         }
         if (Input::hasFile('user_imagen')) {
             $id = Str::random(4);
             $date_now = new DateTime();
             $destinationPath = 'images/usuarios/';
             $filename = $date_now->format('YmdHis') . $id;
             $mime_type = $user_imagen->getMimeType();
             $extension = $user_imagen->getClientOriginalExtension();
             $upload_success = $user_imagen->move($destinationPath, $filename . '.' . $extension);
             $usuario->imagen = $filename . '.' . $extension;
         }
         $usuario->save();
         $resString = 'Usuario creado exitosamente!';
         Session::flash('message', $resString);
         return Redirect::to('administracion/usuarios');
     }
 }
开发者ID:ubx-caloca,项目名称:todoconstruimos,代码行数:52,代码来源:UsuariosNormalesController.php

示例11: putIdPushByUsuario

 function putIdPushByUsuario(Request $request, Response $response)
 {
     $response = $response->withHeader('Content-type', 'application/json');
     $id = $request->getAttribute('id');
     $data = json_decode($request->getBody(), true);
     try {
         $usuario = Usuario::where('id', '=', $id)->first();
         $usuario->idPush = $data['idPush'];
         $usuario->save();
         $respuesta = json_encode(array('msg' => "Modificado correctamente", "std" => 1, "obj" => $cliente));
         $response = $response->withStatus(200);
     } catch (Exception $err) {
         $respuesta = json_encode(array('msg' => "Error al modificar", "std" => 0, "err" => $err->getMessage()));
         $response = $response->withStatus(404);
     }
     $response->getBody()->write($respuesta);
     return $response;
 }
开发者ID:giocni93,项目名称:BuscaloApi,代码行数:18,代码来源:UsuarioControl.php

示例12: loguear

 public function loguear()
 {
     $log = new Log();
     $usuario = $this->input->post('usuario');
     $password = $this->input->post('password');
     $user = new Usuario();
     $user->where('usuario', $usuario)->where('password', crypt($password, 'mr%fsdfOk5ad'))->get();
     if ($user->exists()) {
         $datos['user'] = $user->stored;
         $this->session->set_userdata($datos);
         $log->guardar('Acceso correcto de ' . $user->usuario . ' al panel de control.');
         redirect('admin/inicio/bienvenida');
     } else {
         $this->session->set_flashdata('error', 'No existe ningún usuario con esas credenciales. ');
         $log->guardar('Acceso erroneo con el user ' . $usuario . ' al panel de control.');
         redirect('admin/');
     }
 }
开发者ID:visionclick,项目名称:testcv,代码行数:18,代码来源:inicio.php

示例13: iniciar_sesion

 public static function iniciar_sesion($email, $contrasenia)
 {
     $usuario = Usuario::where('EMAIL', '=', $email)->first();
     $respuesta = new stdClass();
     if ($usuario) {
         if ($usuario->CONTRASENIA == $contrasenia) {
             $respuesta->result = 1;
             $respuesta->usuario = $usuario;
             $respuesta->mensaje = "Datos ingresados correctamente.";
         } else {
             $respuesta->result = 0;
             $respuesta->mensaje = "Contraseña incorrecta.";
         }
     } else {
         $respuesta->result = -1;
         $respuesta->mensaje = "El email ingresado no se encuentra registrado.";
     }
     return $respuesta;
 }
开发者ID:andreshg112,项目名称:ar-sac,代码行数:19,代码来源:UsuarioController.php

示例14: compruebaUsuario

 public static function compruebaUsuario($usuario)
 {
     // 1 Usuario no existe o no esta activado
     // 2 Usuario es superadmin
     // 3 Usuario es administrador de empresa
     // 4 Usuario es administrador de empresa pero no tiene asignada una
     // 5 Usuario es empleado
     // 6 Usuario es empleado pero no tiene asignado un rol
     $usuario = Usuario::where('usuario', Input::get('usuario'))->first();
     if ($usuario) {
         if ($usuario->activo == 1) {
             if ($usuario->tipousuarios_id == 1) {
                 return 2;
             } else {
                 if ($usuario->tipousuarios_id == 2) {
                     $empresausuario = UsuarioEmpresaRenta::with('usuario', 'empresa')->where('usuarios_id', $usuario->id)->first();
                     if ($empresausuario) {
                         return 3;
                     } else {
                         return 4;
                     }
                 } else {
                     if ($usuario->tipousuarios_id == 3) {
                         $empleadousuario = UsuarioEmpleado::with('usuario', 'empresa')->where('usuarioid', $usuario->id)->first();
                         $empleado = EmpleadoEmpresaCliente::with('rol')->find($empleadousuario->empleadoid);
                         if ($empleado->rol) {
                             return 5;
                         } else {
                             return 6;
                         }
                     }
                 }
             }
         } else {
             return 1;
         }
     } else {
         return 1;
     }
 }
开发者ID:razarate,项目名称:piensocial,代码行数:40,代码来源:Helpers.php

示例15: postRemember

 public function postRemember(Request $request)
 {
     //
     $email = $request->input('email');
     //
     $usuario = Usuario::where('email', $email)->where('status', 1)->first();
     if ($usuario) {
         $token = new SafeValue();
         $token->setCustomKey(env('APP_KEY', null));
         $token->setTimeExpire(config('auth.email.remember.expire'));
         $dados = ['nome' => $usuario->nome, 'email' => $usuario->email, 'url' => route('bw.login.reset', ['token' => $token->encode($usuario->id)])];
         //
         \Mail::send(config('bw.views.login.email'), $dados, function ($mail) use($email) {
             $mail->to($email);
             $mail->subject(config('auth.email.remember.subject'));
         });
         //
         return redirect()->route('bw.login.remember')->with('ok', true);
     }
     //
     return redirect()->route('bw.login.remember')->with('mensagem', 'Usuário não encontrado!');
 }
开发者ID:eliasrosa,项目名称:bw-core,代码行数:22,代码来源:RememberController.php


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