Adquiere este curso para tener acceso a todas las lecciones
Comprar curso28. Pasar parámetros a vistas
En este capítulo, aprenderás cómo pasar parámetros desde un controlador a una vista en Laravel 10. Los parámetros permiten que las vistas muestren datos dinámicos en la página web y se utilizan para personalizar el contenido de la página. Te enseñaremos cómo pasar parámetros desde un controlador a una vista en Laravel 10 para mostrar información relevante a los usuarios.
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 1 año Destacado
Para hacer que los datos estén disponibles en una vista en Laravel, se puede pasar una matriz de datos a través del método view. Estos datos deben estar en forma de pares clave/valor, lo que significa que la matriz debe tener una clave para cada dato que se está pasando.
Un ejemplo de cómo pasar datos a una vista se muestra a continuación:
return view('greetings', ['name' => 'Victoria']);
Después de proporcionar datos a una vista, se puede acceder a cada valor dentro de su vista usando las claves de los datos, como se muestra a continuación:
<?php echo $name; ?>
En lugar de pasar una matriz completa de datos a la función view, se puede usar el método with para agregar datos individuales a la vista. El método with devuelve una instancia del objeto de vista para que se puedan encadenar métodos antes de devolver la vista.
A continuación, se muestra un ejemplo de cómo usar el método with para agregar datos a una vista:
return view('greeting') ->with('name', 'Victoria') ->with('occupation', 'Astronaut');
De esta manera, los datos "name" y "occupation" estarán disponibles en la vista y se pueden acceder usando las claves correspondientes, como <?php echo $name; ?> y <?php echo $occupation; ?>, respectivamente.
-
Victor Roman Ortiz Abreu hace 11 meses
Me gustaria que me apoyen con un problema estoy declarando una variable en el controlador como se muesta en la imagen: https://prnt.sc/p04_5baE3uSM
cuando en la vista trato de ver la variable como se muestra en la siguiente imagen: https://prnt.sc/M_moBF0i2hAe
marca un error en la vista: https://prnt.sc/PAg0gyDXdQgE
como podria obtener la variable para usar posteriormente entro de la vista, ya lo inetente usar directamente en php y me marca mas errores, necesito enviar mas de 5 variables para poder rellenar los combobox de la edicion.
tambien intente declarar el arreglo en la misma vista https://prnt.sc/AuYm0Mr4Mrui
marca este error https://prnt.sc/TD7rtGD3lUem
-
Jorge Gatica hace 9 meses
Estas enviando un array y en la vista lo estas tratando como string y no como array
-