Problema
Antes de tomar el siguiente código para recuperar el nombre de la ruta actual. Preguntándome si eso cambió en Laravel 5 o 6 ?
Ruta :: CurrentRoutEname ()
¿Cómo puedo hacerlo en Laravel V5 y Laravel V6??
Solución
Probablemente puedas comenzar con esto
Ruta :: getCurrentRoute ()-> getPath ();
o si eso no funciona, aquí hay otra opción
\ Request :: ruta ()-> getName ()
Laravel v5.2
Ruta :: CurrentRoutEname (); // use iluminar \ support \ fachades \ ruta;
O si necesita el nombre de acción
Ruta :: getCurrentRoute ()-> getActionName ();
Laravel 5.2 documentación de ruta
Recuperando la solicitud URI
El método de ruta devuelve el URI de la solicitud. Entonces, si la solicitud entrante está dirigida a https: // laravel-recipes.com/foo/bar, el método de ruta volverá foo/bar:
$ uri = $ request-> ruta ();
El método IS le permite verificar que la solicitud entrante URI coincida con un patrón dado. Puede usar el personaje * como comodín al utilizar este método:
if ($ request-> is ('admin/*'))
//
Para obtener la URL completa, no solo la información de la ruta, puede usar el método de URL en la instancia de solicitud:
$ url = $ request-> url ();
Laravel v5.3 ... v5.8
$ ruta = ruta :: Current ();
$ name = Route :: CurrentRoutEname ();
$ Action = Route :: CurrentRouteAction ();
Laravel 5.3 documentación de ruta
Laravel V6.X
$ ruta = ruta :: Current ();
$ name = Route :: CurrentRoutEname ();
$ Action = Route :: CurrentRouteAction ();
** actual a partir del 11 de noviembre de 2019 - Versión 6.5 **
Laravel 6.X Documentación de ruta
Hay una opción para usar la solicitud para obtener ruta
$ request-> ruta ()-> getName ();