Rutas

Helpers de Laravel para Rutas

Laravel proporciona varios helpers útiles para trabajar con rutas.
Estos son algunos de los más importantes:

route('nombre_ruta')

  • Genera una URL para una ruta nombrada.
  • Podemos pasar parámetros a la ruta como un array asociativo [‘variable’=>valor]
route('user.profile', ['id' => 1]);

url('path')

  • Genera una URL absoluta para el path dado.
  • Ejemplo: url('/user')

redirect()->route('nombre_ruta')

  • Redirige a una ruta nombrada.
  • Ejemplo: redirect()->route('home')

action('NombreControlador@metodo')

  • Genera una URL para el controlador y método especificados.
  • Ejemplo: action('UserController@show', ['id' => 1])

back()

  • Redirige al usuario a la ubicación anterior.
  • Ejemplo: return back()

current()

  • Obtiene la URL actual.
  • Ejemplo: url()->current()

previous()

  • Obtiene la URL previa a la actual.
  • Ejemplo: url()->previous()