Blade
Para começar o Blade é uma template engine do Laravel, sendo ela a padrão para o Laravel. Usando ele, as páginas das nossas aplicações se tornam mais dinâmicas.
Inserindo dados que provém do Banco e também tags HTML. Ou seja, as Views serão responsabilidade do Blade de se fazer tota a interpretação do template
Diretivas
Exibir dados
Para tal deve-se, usar
{{ code.. }}
:
Sintaxe
if-else statement
Sintaxe
Quando se quer usar a diretiva if do blade deve se usar:
Quando nas operações lógicas é necessario usar mais de uma condição, ou seja, o else:
Sintaxe
Para casos de varias condicionais, em uma mesma verificação lógica usando o elseif:
Sintaxe
Loop
Podemos criar estruturas de controle (loops ou mesmo laços de repetição) no Blade;
Assim como também é possivel executar codigo PHP Puro, possui uma alta versatilidade e permite chegar em um resultado excelente;
for-statement
Sintaxe
foreach-statement
Sintaxe
Para saber o index
do item do array (collection) use, $loop->index
:
Exibir código PHP puro
Os códigos que venham a ser de PHP puramente devem ser colocados entre a diretiva @php