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);
});
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>
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)