"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo obtener el nombre de la ruta actual en Laravel (v5 - v7)?

¿Cómo obtener el nombre de la ruta actual en Laravel (v5 - v7)?

Publicado el 2024-11-03
Navegar:292

How to Get the Current Route Name in Laravel (v5 - v7)?

Obtener el nombre de la ruta actual en Laravel (v5 - v7)

En versiones anteriores de Laravel (v4), Route::currentRouteName( ) podría usarse para recuperar el nombre de la ruta actual. Sin embargo, a partir de Laravel v5, este método ya no está disponible.

Laravel v5

En Laravel v5, puede obtener el nombre de la ruta actual utilizando los siguientes métodos:

  • Ruta::getCurrentRoute()->getPath()
  • \Request::route()->getName()
  • Ruta::getFacadeRoot() ->current()->uri() (desde v5.1)

Laravel v5.2

Desde Laravel v5.2 en adelante, la Ruta ::Se reintroduce el método currentRouteName():

  • Route::currentRouteName() (use Illuminate\Support\Facades\Route)

Laravel v5.3 - v5.8

En Laravel v5.3 y posteriores:

  • $name = Ruta::currentRouteName()

Laravel v6.x - v7.x

Este método sigue siendo el mismo en Laravel v6.x y v7.x:

  • $name = Route::currentRouteName( )

Usando Request

En todas las versiones de Laravel, también puedes usar el objeto Request para obtener el nombre de la ruta actual:

  • $name = $request->route()->getName()

Información adicional

  • En Laravel 5.3, puedes también use el objeto $route para obtener el nombre de la ruta actual, la acción y otros detalles.
  • Desde Laravel v6.x en adelante, la documentación de la ruta recomienda usar el método Route::currentRouteName() para obtener la ruta actual nombre.
Declaración de liberación Este artículo se reimprime en: 1729397176 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3