DEV Community

Jesus madriz velazquez
Jesus madriz velazquez

Posted on

Laravel el comienzo(vistas)

Las vistas desde un punto de vista personal debería ser lo siguiente. Vamos a ello.

Laravel tiene un sistema llamado Blade (por eso llamamos .blade a las vistas) que es ese doble par de llaves para mostrar los datos almacenados en variables u objetos.

Veamos la ruta primero:

Route::get('listado', function(){
    $titulo = "Listado de canciones";
    $lista = array ('Que vas hacer', 'La planta', 'Happy now');

    return view('canciones.listado')
    ->with('titulo', $titulo)->with('listado',$listado);
});

Enter fullscreen mode Exit fullscreen mode

Lo que hice fue crear una ruta accesible desde la url, esta ruta me retornara una vista, en la vista tendremos disponibles los valores que le pasamos con ->with. Veamos la vista.

<h1>{{$titulo}}</h1>

<h2>{{$lista[1]}}</h2>
Enter fullscreen mode Exit fullscreen mode

Este es el contenido de listado.blade.php que esta dentro de la carpeta canciones que a su vez esta dentro de la carpeta views.
Lo que estamos realizando es interpolación de variables y sirven básicamente para saber que estamos realizando cambios en la vista porque no usamos sintaxis de PHP como <?php ?> sino doble llaves para referirnos a la vista.
Con la interpolación también puedes llamar funciones de PHP tal cual es un echo.

continuara

Top comments (0)