Você está aqui: Laravel ::: Dicas & Truques ::: Request Object - Objeto Request |
Como usar o método path() da classe Request para retornar o caminho da requisição HTTPQuantidade de visualizações: 2904 vezes |
Em algumas situações nós precisamos obter o caminho da requisição feita às nossas aplicações Laravel. Para isso podemos usar o método path() da classe Request. Antes, porém, vamos entender o que é o caminho (path) da requisição. Suponha que o usuário acesse a aplicação pela URL: http://localhost/loja/public/cadastrar/usuario o caminho da requisição será: cadastrar/usuario Veja agora o código completo para uma rota na qual usamos app('request') para obter a requisição atual e em seguida efetuamos uma chamada ao seu método path(): <?php use Illuminate\Support\Facades\Route; Route::get('cadastrar/{quem}', function(){ $request = app('request'); return "Caminho da requisição: " . $request->path(); Agora observe como obter o mesmo resultado a partir de um controller: <?php namespace App\Http\Controllers; class ClienteController extends Controller{ // vamos obter o objeto Request public function novo(){ return "Caminho da requisição: " . request()->path(); A rota para chamar o método novo() deste controller é: <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\ClienteController; // vamos chamar o método novo() do controller Route::get('/novo', [ClienteController::class, Ao executar o exemplo nós teremos o seguinte resultado: Caminho da requisição: novo Esta dica foi escrita e testada no Laravel 8. |
![]() |
Veja mais Dicas e truques de Laravel |
Dicas e truques de outras linguagens |
JavaScript - Como remover o primeiro elemento de um array em JavaScript - Como usar a função shift() do objeto Array do JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |