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 5 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 3 meses

      Estas enviando un array y en la vista lo estas tratando como string y no como array