Una vista en Laravel es un archivo .blade.php donde hay HTML puro y puede haber o no código en blade. Blade es un sistema de plantillas que nos permite pasar datos a las vistas y escribir código en ellas de forma fácil y ordenada.

Todas las vistas están alojadas en el directorio resources/views

Si nos fijamos en ese directorio hay un archivo creado llamado welcome.blade.php que es el archivo que muestra por defecto cuando instalamos Laravel 5 y accedemos por URL a la raíz del proyecto (Como vimos anteriormente).

Vemos que el archivo welcome, es un simple HTML puro, en este caso no hay código blade, vamos a probar de modificar el código para incorporar algo de blade.

Sin blade

<body>
     <div class="container">
         <div class="content">
             <div class="title">Laravel 5</div>
         </div>
     </div>
 </body>

 

Con blade

<body>
     <div class="container">
         <div class="content">
             <div class="title">Laravel {‌{ 3 + 2 }}</div>
         </div>
     </div>
 </body>

 

El resultado es exactamente el mismo.