Principais métodos para obtenção de parâmetros da Request no Laravel \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 04 Horas 

 33 Min 

 50 Seg 

   Tempo restante da oferta: 04 33 50 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Principais métodos para obtenção de parâmetros da Request no Laravel  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

# Principais métodos para obtenção de parâmetros da Request no Laravel

 Aprenda nesse artigo como obter dados enviados na requisição. Veremos desde como pegar a instância da Request até métodos avançados para obtenção de parâmetros passados via GET, POST e como trabalhar com arquivos.

 [ Elton Fonseca ](https://www.treinaweb.com.br/blog/autor/elton-fonseca) 8 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/05/24102227/laravel-request.png)  

Nesse artigo vamos ver como obter os dados enviados pelo usuário no [Laravel](https://www.treinaweb.com.br/blog/o-que-e-laravel/). Na verdade, quando falamos em pegar dados enviados pelo usuário, seja via formulário ou diretamente na URL, estamos falando da Request. Caso não saiba [o que é Request](https://www.treinaweb.com.br/blog/o-que-e-http-request-get-post-response-200-404/ "ótimo artigo") temos esse artigo que fala sobre alguns conceitos HTTP.

O Laravel possui uma classe específica para trabalhar com os dados enviados na requisição. Essa classe tem o nome de `Request` e fica no namespace `\Illuminate\Http`. Ela possui uma série de métodos que facilitam obtenção das informações enviadas pelo cliente.

[  ![CodeIgniter 3 - Framework PHP](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/codeigniter.svg)   Curso CodeIgniter 3 - Framework PHP Conhecer o curso ](https://www.treinaweb.com.br/curso/codeigniter)

## Como podemos utilizar a classe Request

Geralmente o local onde mais usamos os dados enviados na requisição é o Controller. No Laravel, podemos injetar instâncias diretamente nos métodos do controller, isso nos permite usar facilmente a instância da classe Request.

```php
