Lumen: obtenga el parámetro de URL en una vista Blade
⏰ 3 minutos de lectura
Andrea
Estoy tratando de obtener un parámetro de URL de un archivo de vista.
tengo esta url:
http://locahost:8000/example?a=10
y un vista archivo llamado example.blade.php.
Desde el controlador puedo obtener el parámetro. a con $request->input('a').
¿Hay alguna manera de obtener dicho parámetro desde la vista (sin tener que pasarlo del controlador a la vista)?
Podrías acceder a la $_GET[] matriz, pero no recomendaría hacer eso. Debe pasarlo del controlador a la vista, no estoy seguro de por qué no querría hacerlo.
–Tim Lewis
9 de julio de 2015 a las 17:54
@TimLewis Evitaría pasarlo desde el controlador porque si tengo muchos parámetros podría ser molesto, y debería ser más rápido tener una forma de obtenerlo directamente desde la vista.
– Andrea
9 de julio de 2015 a las 17:57
Supongo que puede ser tedioso definir y pasar un montón de variables desde el controlador a la vista, pero cualquier día tomaría el tedio de las malas prácticas…
–Tim Lewis
09/07/2015 a las 18:01
Piense en la razón por la que no puede acceder a $request directamente a la vista, también por qué acceder directamente a $_GET,$_POST,$_REQUEST es una mala práctica
– mvladk
9 de julio de 2015 a las 19:39
@mvladk cierto, en realidad. Los marcos eliminan datos potencialmente malos de estas variables.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información
Podrías acceder a la
$_GET[]
matriz, pero no recomendaría hacer eso. Debe pasarlo del controlador a la vista, no estoy seguro de por qué no querría hacerlo.–Tim Lewis
9 de julio de 2015 a las 17:54
@TimLewis Evitaría pasarlo desde el controlador porque si tengo muchos parámetros podría ser molesto, y debería ser más rápido tener una forma de obtenerlo directamente desde la vista.
– Andrea
9 de julio de 2015 a las 17:57
Supongo que puede ser tedioso definir y pasar un montón de variables desde el controlador a la vista, pero cualquier día tomaría el tedio de las malas prácticas…
–Tim Lewis
09/07/2015 a las 18:01
Piense en la razón por la que no puede acceder a $request directamente a la vista, también por qué acceder directamente a $_GET,$_POST,$_REQUEST es una mala práctica
– mvladk
9 de julio de 2015 a las 19:39
@mvladk cierto, en realidad. Los marcos eliminan datos potencialmente malos de estas variables.
– Bhargav Nanekalva
17 de enero de 2016 a las 15:09