Función obtenerToken en Laravel consumiendo mi API no funciona

estoy consumiendo un accesstoken desde mi API, al ir a la ruta de prueba y ver su funcionamiento lo hace correctamente, o sea, retorna el $ accessToken. Adjunto función:

protected function getAccessToken(Client $  client)     {         $  correo = 'token@token2';         $  contraseña = 'tokentoken';          $  response = $  client->request('POST', '/auth/login',         [             'json'=>                 [                     'correo' => $  correo,                     'contraseña' => $  contraseña,                     'remember_me'=>true,                 ]             ]);          $  tokens = json_decode($  response->getBody()->getContents());         //$  token = $  tokens[0]['access_token'];         $  accesToken = $  tokens[0]->access_token;         //dd(accessToken);         return $  accesToken;    } 

Por ejemplo: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjVkMjZiNDhkY2VkZTlmMWYxNzViMzU5NzViNWYwNzAzYjA4MDAwNTc5ODk2YWE4MGIyZGRjZDliNTcwOTBiOGY1OWQzMmM1MmVlYzA2Yjg2In0.eyJhdWQiOiIzIiwianRpIjoiNWQyNmI0OGRjZWRlOWYxZjE3NWIzNTk3NWI1ZjA3MDNiMDgwMDA1Nzk4OTZhYTgwYjJ

Sin embargo, cuando intento llamarla desde mi función index, esto no se realiza y muestra el siguiente error:

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_RECOVERABLE_ERROR) Too few arguments to function App\Http\Controllers\Controller::getAccessToken(), 0 passed in /home/Escritorio/app/Http/Controllers/Admin/UserController.php on line 25 and exactly 1 expected

public function index(Client $  client) {      $  hola = $  this->getAccessToken();     dd($  hola);     $  accessToken = 'Bearer '. $  this->getAccessToken();     dd($  accessToken);     $  response = $  client->request('GET','/users',         [         'headers' => [             'Content-Type' =>'application/json',             'Authorization' => $  accessToken,          ]     ]);      $  users = json_decode($  response->getBody()->getContents());      return view('users.index', compact('users')); } 

Cualquier ayuda o aporte sobre mi problemática es bien recibido.

Saludos!

Laravel websocket Broadcast no funciona

favor me pueden ayudar con el siguiente problem, en el metodo storage estoy creando una atencion, y quiero que al momento de crear la atencion se dispare un nuevo evento “NewAttention” pero no logro entender el funcionamiento

Tengo en mi controlador lo siguiente

$  attention = Attentionlist::create([     'number'    => $  request->number,     'dni'       => $  request->dni,     'ingresado' => now(),     'espera'    => NULL,     'proceso'   => NULL,     'finalizado'=> NULL,     'subcategory_id'=> $  request->subcategory_id,     'totem_id'  => 1 ]); 

y el broadcast que estoy llamando el el siguiente, justo debajo del create

broadcast(new NewAttention($  attention))->toOthers();  

En el archivo NewAttention.php tengo l osiguiente

class NewAttention implements ShouldBroadcastNow {     use Dispatchable, InteractsWithSockets, SerializesModels;      public $  attention;      public function __construct(Attentionlist $  attention)     {         $  this->attention = $  attention;     }      public function broadcastOn()     {         return new Channel('attention');     } } 

Pero al crear la atencion la almacena en la base de datos pero al pasar por la linea del broadcast arroja

app.js:267 POST http://127.0.0.1:8000/api/catchattention 500 (Internal Server Error) dispatchXhrRequest @ app.js:267 xhrAdapter @ app.js:118 dispatchRequest @ app.js:706 Promise.then (async) request @ app.js:513 Axios.<computed> @ app.js:533 wrap @ app.js:966 confirmPrint @ app.js:2294 click @ app.js:48667 invokeWithErrorHandling @ app.js:50785 invoker @ app.js:51110 original._wrapper @ app.js:56463 app.js:633 Uncaught (in promise) Error: Request failed with status code 500     at createError (app.js:633)     at settle (app.js:796)     at XMLHttpRequest.handleLoad (app.js:166) 

¿Que es lo que me estaría faltando?

rutas protegias con paquete tymon, jwt en laravel 6, no funciona?

instale el paquete tymon en laravel 6, funciona, devuelve el token sin embargo cuando envio el token en el header para una ruta protegida bloquea y sale: “Authorization de Token no encontrado” Este el codigo de mi handle:

public function handle($  request, Closure $  next)     {         try {             $  usuario = JWTAuth::parseToken()->authenticate();             dd($  usuario);         } catch (Exception $  e) {             if ($  e instanceof \Tymon\JWTAuth\Exceptions\TokenInvalidException){                 return response()->json(['status' => 'El Token es invalido']);             }else if ($  e instanceof \Tymon\JWTAuth\Exceptions\TokenExpiredException){                 return response()->json(['status' => 'Token expirado']);             }else{                 return response()->json(['status' => 'Authorization de  Token no encontrado']);             }         }         return $  next($  request);     } 

y del metodo login es este:

public function login(Request $  request){          $  usuario = Usuario::where('v_usuario_nombre', '=', $  request->input('usuario'))->first();         $  password = Hash::make(base64_decode($  request->input('password')));         if (is_null($  usuario) || !Hash::check(base64_decode($  request->input('password')), $  usuario->v_password)) {             //Como no existe el usuario o falta la contraseña guardamos los datos requeridos             return response()->json(['msg' => 'Usuario/Contraseña inválidos'], 400);         } else {               $  token = JWTAuth::fromUser($  usuario);               return response()->json([                 'token' => $  token              ],401);         }     } 

¿Porque este codigo de ordenacion en burbuja no funciona?

Cuando ejecuto el programa, los números salen desordenados, ¿podrían decirme cual es el error en el código?

Lenguaje: c++

Librerías: iostream, string, cstdlib, ctime

Sistema operativo: Debería funcionar en cualquier plataforma

 #include <iostream> #include <string> #include <cstdlib> #include <ctime> int chaar[5];//matriz a ordenar int fnum; using namespace std;  int main()  {    srand(time(0)); //genera números aleatórios para la matriz    for(int i = 0;5>i;i++){      fnum = rand()%100;     chaar[i]=fnum;    }     for(int i = 0;i<30;i++){     int b36;     int b=i-1;     if(chaar[i]<chaar[b]){       b36 = chaar[i-1];       chaar[i-1]=chaar[i];       chaar[i]=b36;      }    }     for(int i =0;i<5;i++){ //imprime la matriz     cout<<chaar[i]<<" ";   }  }  

¿Por que el responsive de esta web no funciona bien en iPad y teléfono?

estoy desarrollando una web en mi ordenador cuya url es: https://www.porsche-madridnorte.com/cayenne/ las imágenes en mi navegador se ven bien y si miro el responsive de móvil y iPad en mi ordenador ya,bien se ven bien, sin embargo si las veo en los dispositivos físicos iPad y móvil las imágenes se deforman y se ven mal. ¿Alguien sabe por que puede ser?

Adaptador puente en Virtual Box no funciona

Al configurar la tarjeta de red de una maquina virtual en modo adaptador puente para conectarla a la red fisica no se logra obtener una direccion IP.

La version de virtual box y del extension pack texto en negritaes: 6.0.12 r133076

En las siguientes capturas se ve la configuracion de la MV con W7

Captura de configuracion VM ipconfig

Captura de configuracion VM brige

En las siguientes capturas se ve la configuracion de la maquina real con W10

Captura de configuracion MR ipconfig

Captura de configuracion red

select bootstrap no funciona en movil

tengo este código bootstrap que autocompleta paises por una base de datos mysql, Funciona correctamente, solo que .. no se a que se debe pero cuando coloco el codigo en mi sitio, el espacio del select se queda como desactivado, por si solo en otra pagina funciona correctamente. Si pulso el boton para autocompletar si aparece el textbox para la busqueda, pero en versión movil no funciona. he quitado los y los y nada mejora.

    <meta charset="utf-8"/>       <meta name="description" content="red social">       <title>My World</title>       <link rel="stylesheet" href="./css/style.css">       <!-- slide epm -->       <link rel="stylesheet" href="./css/stye_epm.css">       <!-- slide -->       <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Open+Sans'>       <link rel="stylesheet" href="./css/style_slide.css">       <meta name="viewport" content="width=device-width, initial-scale=1.0">       <!-- <link rel='stylesheet' href='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css'> -->       <!-- menu -->       <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/css/bootstrap-select.css" />     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>     <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/js/bootstrap-select.js"></script>     <link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.11.2/css/bootstrap-select.min.css'>   </head>     <body>       <!-- Contenido -->              <!-- Formulario Login -->         <div class="container">           <div><h3>Mi Sitio</h3></div>          <!-- Formulario Registro -->         <button type='button' class="btn btn-primary" data-toggle="modal" data-target="#regPopUpWindow">Registrate</button>         <div class="modal fade" id="regPopUpWindow">           <div class="modal-dialog">             <div class="modal-content">               <!-- header -->               <div class="modal-header">                 <button type="button" class="close" data-dismiss="modal">&times;</button>                 <h3 class="modal-title">Formulario de Registro</h3>               </div>               <!-- body -->               <div class="modal-header">                 <form role="form">                   <div class="form-group">                     <input type="email" class="form-control" placeholder="Email"/>                     <!-- <input type="text" id="ciudades" required class="form-control" name="ciudades" class="form-control" placeholder="Ciudad" /> -->                     <div class="container">    <div class="row">        <div class="row-fluid">         <select class="selectpicker" data-show-subtext="true" data-live-search="true" data-live-search-style="startsWith">    <?php   include "db.php";   $  con = connect();   if (!$  con->set_charset("utf8")) {//asignamos la codificación comprobando que no falle          die("Error cargando el conjunto de caracteres utf8");   }   $  consulta = "SELECT * FROM lista_paises";   $  resultado = mysqli_query($  con , $  consulta);   $  contador=0;    while($  misdatos = mysqli_fetch_assoc($  resultado)){ $  contador++;?>   <option data-subtext="<?php echo $  misdatos["iso"]; ?>"><?php echo $  misdatos["nombre_pais"]; ?></option>   <?php }?>             </select>        </div><hr />       </div>       </div>                   </div>                 </form>               </div>               <!-- footer -->               <div class="modal-footer">                 <button class="btn btn-primary btn-block">Registrarse</button>               </div>             </div>           </div>         </div>         <p></p>        <!-- partial -->         <script src='https://code.jquery.com/jquery-2.2.4.min.js'></script>       <script src='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js'></script> 

funciona de maravilla, sin embargo me gustaría saber como puedo colocar esos valores desde un archivo externo, mm no sé un json. Alguna sugerencia, muchas gracias.

introducir la descripción de la imagen aquí

asi es como sale, y al pulsar el boton y escribir, si aparece la lista. pero en equipos de escritorio, movil no.

introducir la descripción de la imagen aquí

así funciona correctamente, en cuanto pulso click sale la lista, para movil y escritorio.

phpmailer no funciona GMAIL

tengo un problema con phpmailer, tengo un formulario que debe de guardar en la base de datos y mandar un correo, hace lo primero pero no envia el correo:

Estoy usando phpmailer este es el codigo:

        require 'class.phpmailer.php';         require 'class.smtp.php';         $  email_user = "ojedamaroje@gmail.com"; //Mi correo         $  email_password = ""; //Pass de mi correo         $  the_subject = "Mensaje de contacto";         $  address_to = "ojedamaroje@gmail.com";         $  from_name = "Contacto norte";         $  phpmailer = new PHPMailer();         // ---------- datos de la cuenta de Gmail ---------------------         $  phpmailer->Username = $  email_user;         $  phpmailer->Password = $  email_password;          //-----------------------------------------------------------------------         // $  phpmailer->SMTPDebug = 1;         $  phpmailer->SMTPSecure = 'ssl';         $  phpmailer->Host = "smtp.gmail.com"; // GMail         $  phpmailer->Port = 587;         $  phpmailer->IsSMTP(); // use SMTP         $  phpmailer->SMTPAuth = true;         $  phpmailer->setFrom($  phpmailer->Username,$  from_name);         $  phpmailer->AddAddress($  address_to); // recipients email         $  phpmailer->Subject = $  the_subject;          $  phpmailer->Body ="              Nombre: {$  nombre} <br>             Email: {$  email} <br>             Telefono: {$  telefono} <br>             LLmada de regreso ?: {$  llamada}<br>             Website: {$  web}<br>             Prioridad: {$  prioridad}<br>             Tipo servicio: {$  tipo}<br>             Mensaje: <p> {$  mensajee} </p>         ";         $  phpmailer->IsHTML(true);         $  phpmailer->Send(); 

No se si me puedan ayudar.