Pasar parámetros a vistas
Comprar curso

28. 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

    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

    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