Is it possible to create a method that uses the GET route to allow it to receive two parameters?

0

I need to create a get method that receives two parameters from another method that is in the same class, I have tried but I do not know how to do it, this is what I have ..

 *
 * @param  string  $usuarios
 * @param  int  $usuariosOpciones
 * @return \Illuminate\Http\Response
 */
public function listado($usuarios, $usuariosOpciones)
{

    $usuarios=usuarios::orderBy('id','DESC')->paginate(10);
    $usuariosOpciones =usuarios::pluck('usuario_ad', 'user_id')->unique();
    return view('usuario.listado',compact('usuarios','usuariosOpciones'));

}


  /**
 *
 * @param  \Illuminate\Http\Request  $request
 * @return \Illuminate\Http\Response
 */
public function selector(Request $request)

    {
        $tipo = $request->tipo;
        $usuarios=usuarios::where("user_id","=",$request->tipo)->paginate(10);
        $usuariosOpciones=usuarios::pluck('usuario_ad', 'user_id')->unique();
        $resultado=$this->listado($usuarios, $usuariosOpciones);
        return ($resultado);

    }

In addition to this ... how could I do so that the selector method calls the listed method and so I can send the variables I want.

    
asked by zereft 29.10.2018 в 00:30
source

1 answer

0

Try a return directly to the listed function, like this:

 /**
 *
 * @param  \Illuminate\Http\Request  $request
 * @return \Illuminate\Http\Response
 */



public function selector(Request $request)
    {
        $tipo = $request->tipo;
        $usuarios=usuarios::where("user_id","=",$request->tipo)->paginate(10);
        $usuariosOpciones=usuarios::pluck('usuario_ad', 'user_id')->unique();
        return $this->listado($usuarios, $usuariosOpciones);
    }
    
answered by 29.10.2018 в 13:50