Problemas con enrutamiento con parametros (Laravel)



   AUTOR PREGUNTA

Publicado 18 marzo 2016 - 17:20

Buenas a todos una vez mas, estoy aqui con una nueva duda sobre las rutas (routes)

 

resulta que tengo el siguiente codigo

  Route::get('rubro/{id}',['as'=>'rubro','uses'=>'RubroController@Index'])->where(['id' => '[0-9]+']);

es ahi donde mando el id del objeto que se obtendra su informacion.

 

todo marcha bien hasta ahi, cargan los datos y todo super pero al dirigirme a otra pagina por ejemplo almacenes que esta en un boton de la pagina esta me direcciona a:

 

Por favor Identificate o Registrate para poder ver este contenido

Obviamente no encuentra nada porque mi ruta es 

Route::get('almacen', 'AlmacenController@index');

es decir esta tendria q direccionarme a  

Por favor Identificate o Registrate para poder ver este contenido

Hay alguna forma de solucionar este problema, probe con borrar el where, pero me redirecciona a la misma pagina Rubro

Gracias de antemano por su colaboracion. 




¿Tienes la misma pregunta? Yo también

 

Publicado 18 marzo 2016 - 22:33

No lo veo mal así directamente. Te recomiendo que le eches un ojo a esta parte de documentación Laravel para el routing:

 

Por favor Identificate o Registrate para poder ver este contenido

 

si bajas abajo verás que está la opción que estás utilizando con redirections.

 

Ya nos cuentas como lo solucionaste o que fue.


   AUTOR PREGUNTA

Publicado 21 marzo 2016 - 16:23

Gracias por tu respuesta, bueno ya lo solucione....!!!!

Solo era el error en los links, antes estaba asi:

<a href="almacen">Almacen</a>

solo le añadi "../" y ahora se direcciona correctamente

<a href="../almacen">Almacen</a>