本文整理汇总了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('/');
}
}
示例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');
}
示例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'));
}
示例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'));
}
示例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);
}
示例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;
}
示例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;
}
示例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;
});
}
示例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);
}
示例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');
}
}
示例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;
}
示例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/');
}
}
示例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;
}
示例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;
}
}
示例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!');
}