Introdução ao Template Engine Blade do Laravel

Gunnar CorreaGunnar Correa21/07/2021 às 17:50:08 - 52 acessos

Blade é a principal ferramenta do Framework destinada a manipular dados para o front-end com um layout dinâmico e flexível.


Um dos principais grandes recursos do Laravel com certeza é seu motor de template chamado de Blade, destinado a criar sofisticadas páginas webs através de um motor rápido, flexível e dinâmico.

Vamos ver um pouco sobre como dar os primeiros passos, assim, você irá conseguir entender de forma rápida e fácil como o Blade funciona.

Veja a nossa videoaula abaixo com mais detalhes.

Para entendermos um pouco melhor, analise o código abaixo que foi criado durante a videoaula.

Route::get('/', function () {

    $arrFrutas = [
        "Amora",
        "Abacate",
        "Banana",
        "Pera",
        "Maça",
        "Uva"
    ];

   return view('frutas' , [
       "frutas" => $arrFrutas,
       "titulo" => "Página de frutas"
   ]);
});

Note que o método view(), recebe no primeiro parâmetro o caminho ou nome do arquivo, enquanto no segundo, recebe um array associativo contendo as chaves e valores que serão acessados na Blade em formato de variável.

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>{{ $titulo }}</title>
</head>

<body>
    @include('includes.header')

    <hr>

    <ol>
        @foreach($frutas as $fruta)
            <li>{{ $fruta }}</li>
        @endforeach
    </ol>
    
</body>

</html>

Bem, vamos ficando por aqui.

Até a próxima.


laravel tutorial laravel laravel para iniciantes introdução ao laravel blade no laravel aprenda blade view no laravel blade engine como usar blade passar variáveis para blade

Compartilhe nas redes sociais



Gunnar Correa

Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduando em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. É CEO do portal SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.


Fórum

Ficou com alguma dúvida? utilize nosso fórum de perguntas e respostas, lá nossa comunidade poderá te ajudar.

https://forum.satellasoft.com