Problema
Antes de eu pegar o seguinte código para recuperar o nome da rota atual. Imaginando se isso mudou em Laravel 5 ou 6 ?
Route :: CurrentRouteName ()
Como posso fazer isso em Laravel v5 e Laravel V6?
Solução
Você provavelmente pode começar com isso
Rota :: getCurrentRoute ()-> getPath ();
Ou se isso não funcionar, aqui está outra opção
\ Request :: route ()-> getName ()
Laravel v5.2
Rota :: currentRouteName (); // use iluminate \ support \ fachadas \ rota;
Ou se você precisar do nome de ação
Rota :: getCurrentRoute ()-> getActionName ();
Laravel 5.2 Documentação de rota
Recuperando a solicitação URI
O método do caminho retorna o URI da solicitação. Portanto, se a solicitação recebida for direcionada para https: // laravel-recipes.com/foo/bar, o método do caminho retornará foo/bar:
$ uri = $ request-> path ();
O método IS permite verificar se a solicitação de entrada URI corresponde a um determinado padrão. Você pode usar o personagem * como curinga ao utilizar este método:
if ($ request-> is ('admin/*'))
//
Para obter o URL completo, não apenas as informações do caminho, você pode usar o método URL na instância da solicitação:
$ url = $ request-> url ();
Laravel v5.3… V5.8
$ rota = rota :: atual ();
$ name = route :: currentRouteName ();
$ Action = Route :: CurrentRouteAction ();
Laravel 5.3 Documentação de rota
Laravel V6.x
$ rota = rota :: atual ();
$ name = route :: currentRouteName ();
$ Action = Route :: CurrentRouteAction ();
** Atualmente a partir de 11 de novembro de 2019 - versão 6.5 **
Laravel 6.X Documentação da rota
Há uma opção para usar a solicitação para obter a rota
$ request-> rota ()-> getName ();