Você está aqui: Laravel ::: Dicas & Truques ::: Request Object - Objeto Request |
||||
Como retornar um objeto Request usando o método global app() do Laravel - Rotas e controllersQuantidade de visualizações: 2139 vezes |
||||
|
Como vimos em dicas anteriores, o Laravel cria um objeto Request interno sempre que uma nova requisição é feita à nossa aplicação. Nesta dica mostrarei como esse objeto pode ser obtido a partir do método global app(). Primeiro vamos ver como isso pode ser feito a partir de uma rota. Eis o código completo:
Este código mostrará o seguinte resultado: URL da requisição é: http://localhost/loja/public/contatos Neste código nós informamos o nome completo e namespace da classe Request. O mesmo resultado pode ser obtido usando apenas o valor 'request' para a método app(). Veja:
Vamos ver agora como usar o método global app() para obter um objeto Request a partir de um controller. Primeiro, veja a rota que chamará o método novo() de um controller ClientesController:
E agora o código completo para o controller ClienteController.php:
Novamente lembre-se de que a linha $request = app(\Illuminate\Http\Request::class); pode ser trocada por: $request = app('request'); Esta dica foi escrita e testada no Laravel 8. |
||||
|
|
||||
Veja mais Dicas e truques de Laravel |
Dicas e truques de outras linguagens |
|
C# - Como adicionar ou subtrair meses de uma data em C# usando a função AddMonths() da classe DateTime |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





