domenica 18 novembre 2018

Template Blade

Laravel supporta il templating con BLADE quindi lo farete anche voi.


E' un modo più comodo ed elegante di scrivere il codice delle pagine.
Di base possiamo riassumere le operazioni di blade con questi assiomi:
  • Il contenuto di una variabile si stampa racchiudendola nella doppia graffa senza echo/print;
  • Il codice HTML si scrive puro senza escape o roba strana;
  • Si usano generalmente le funzioni di PHP come IF, FOREACH ecc... ma preceduti da ghiocciola;
  • Non si usano le graffe per aprire e chiudere le funzioni ma si utilizza la sintassi endfunzione;

<?php
<html>
    <head>
        <title> {{ $title }} </title>
    </head>
    <body>

        @if ($title)

            <h1> {{ $title }} </h1>
            @if ($subtitle)
                <h2> {{ $subtitle }}
            @endif

        @endif

    </body>
</html>
?>

Nessun commento:

Posta un commento