INTRODUCCIÓN A LAS VISTAS

INTRODUCCIÓN

En el anterior post revisamos como hacer un "Hola mundo" utilizando el ruteador y un controlador, hoy quiero compartir como realizar esta operación utilizando vistas, una vista o interfaz de usuario es la última presentación de cara al usuario, la que compone la información que se envía, pues bien ahora nos toca ensuciarnos las manos con algo de código.

OBJETIVOS DEL POST

Mostrar un "Hola mundo" en el navegador usando vistas.

TEMAS A TRATAR

  1. Crear una vista en Laravel.
  2. Enviando data a mi vista.

CREAR UNA VISTA EN LARAVEL

Las vistas en Laravel tiene la características de ser un archivo PHP, estas siempre terminarán con la extesión blade.php, generalmente se guardan en la ruta resources/views de nuestro proyecto, si ingresamos al directorio, veremos un archivo welcome.blade.php, que es un archivo que viene por defecto en Laravel.

Por lo general si ingresamos a la ruta route/web.php/web.php de nuestro proyecto, podemos observar que esta vista ya esta configurada en el ruteador(web.php).

Por ejemplo si ingresamos al navegador y escribimos http://localhost/nombreproyecto/public/ podemos observar una plantilla de ejemplo ya creada, recordemos que nosotros podemos cambiar la URL en web.php por la ruta que deseemos.

Observamos que cargará la vista  welcome.blade.php por defecto.

ENVIANDO DATA A MI VISTA

Lo que haremos ahora es enviar data a la vista welcome.blade.php, Laravel nos ayuda en eso, generalemente enviamos un array con toda la información que deseamos mostrar, esta información puede proceder desde una base de datos(en posteriores post comentaré sobre ello) por ejemplo desde nuestro archivo podemos enviar el nombre: 


para lo cual también tenemos que modificar en nuestra vista, ya creada, welcome.blade.php, para obtener esta información sobre un archivo PHP solo tenemos que escribir {{$name}}


Posteriormente nos vamos a nuestro navegador y nos vamos a la ubicación de nuestro proyecto
http://localhost/nombreproyecto/public/


Con ello concluimos mostrando la información en el navegador, te invito que hagas los mismos pasos creando tu propia vista y me comentes al respecto, en el siguiente post trabajaremos con modelos en Laravel, espero te haya sido útil.

Nos vemos pronto!.

Comentarios

Entradas más populares de este blog

HOLA MUNDO CON LARAVEL

Cross-site Scripting