recorrer parameter imprimir from formulario array php laravel

php - parameter - Laravel 5 Illuminate / Http / Request tiene un método que no permite llamadas estáticas



laravel post request (3)

Estoy intentando llamar al método Illuminate / Http / Request que tiene uno de mis controladores.

Request::has(''fields'')

Siguiendo exactamente la documentación, sin embargo, recibo un error:

El método no estático Illuminate / Http / Request :: has () no debe llamarse de forma estática, asumiendo $ esto desde un contexto incompatible

No estoy seguro de lo que estoy haciendo mal aquí, traté de seguir la documentación lo más cerca posible.


El problema es que está utilizando la clase Request incorrecta. Necesitas importar la fachada:

use Illuminate/Support/Facades/Request;


El uso Illuminate / Support / Facades / Request; Está utilizando la fachada que no es una buena práctica. debe utilizar Illuminate / Http / Request; y obtener la solicitud disponible a través del método o constructor ie.-

public function __construct(Request $request) { $this->request = $request; }

y luego usarlo en el método, es decir.

public function checkText() { $txt = $this->request->has(''txt''); return $txt; }


Intente usar Input :: has () en lugar de usar Input :: get () para tomar la variante POSTED / GET correspondiente.