Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Laravel para Noobs - #22 Views II [Blade Template]

13/09/2023

Neste tutorial começaremos a entender sobre o Blade, o template engine utilizado pelo framework de PHP Laravel. Passaremos por diretivas, templates, interação com backend, etc.

Blade - Template Engine do Laravel

resource/views/carros.blade.php

Este será o nosso arquivo de visão do blade para o exemplo da aula:

O nome da empresa {{$empresa}}

O nome da empresa {!! $empresa !!}

@if($count == 1) Ganha pouco! @elseif($count >= 2 && $count < 19) Ganha médio! @else Ganha muito! @endif @isset($variavel) Existe uma variável @else Não existe tal variável @endisset @empty($variavel) A variavel existe, mas está vazia @else A variavel existe mas nao está vazia @endempty @if(isset($variavel)) {{$variavel ?? 'Não existe'}}

routes/web.php

Na rota criaremos uma rota para chamar a index do TodoController.

Route::get('/',[TodoController::class,'index'])->name('todo.index');

app/Http/Controllers/TodoController.php

No controller chamaremos o método index que por sua vez retornará a view carros já no padrão blade.

/**
 * Retorna a nossa primeira view do sistema
 *
 * @return View
 */
public function index():View
{
    $empresa = 'Webdesign em Foco 
Desde 2008.'; $count = 1; $variavel = 'lalaala'; return view('carros',compact('empresa','count','variavel')); }

Então é isso, por hoje é só! Fiquem todos com Deus! Sucesso nos códigos e na vida!

Precisa de aulas particulares? webdesignemfoco@gmail.com

"E o segundo, semelhante a este, é: Amarás o teu próximo como a ti mesmo." Mateus 22:39

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso de Laravel para Noobs - #21 Views I
Nesta aula vamos iniciar o aprendizado do frontend dentro do framework de PHP Laravel. Até então estávamos trabalhando no Model e Controllers, agora veremos as
Saiba mais!
Curso de Laravel para Noobs - #23 Views III [Blade Template - Loops]
Neste tutorial vamos aprender como fazer as diretivas de loop de repetiçao utilizando o template engine Blade e o framework Laravel.
Saiba mais!
Framework
Nessa playlist aprenderemos um pouco mais sobre os diferentes frameworks existentes, apontando os defeitos e qualidades de cada um.
Saiba mais!