public function index()
 {
     $usuarios = Usuario::orderBy('id', 'ASC')->paginate(5);
     $usuarios->each(function ($usuarios) {
         $usuarios->empleado;
     });
     return view('admin.usuarios.index')->with('usuarios', $usuarios);
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function usuarios($descripcion = null)
 {
     if ($descripcion == 'todos') {
         $resultado = Usuario::orderBy('descripcion')->get();
     } else {
         $resultado = Usuario::where('nombre_usuario', 'like', "%{$descripcion}%")->orderBy('nombre_usuario')->get();
     }
     return view('usuarios', ["usuarios" => $resultado]);
 }
 public function store(UserRequest $request)
 {
     //Llama al modelo para guardar
     //Varuser  es una variable local
     // El request trae todos los datos del formulario
     $varuser = new Usuario($request->all());
     $varuser->password = bcrypt($request->password);
     // bcrypt sirve para encriptar la contraseña
     $exito = $varuser->save();
     if ($exito) {
         $varuser = Usuario::orderBy('apellido_paterno', 'ASC')->paginate(2);
         return view('admin.usuario.index', compact('varuser'));
         //return 'se guardo con exito';
     } else {
         return view('admin.usuario.create');
     }
 }