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 - #23 Views III [Blade Template - Loops]

10/10/2023

Neste tutorial vamos aprender como fazer as diretivas de loop de repetiçao utilizando o template engine Blade e o framework Laravel.

Loop no Laravel

app/Http/TodoController.php

No TodoController vamos pegar os dados do banco e enviar para a view:

public function index():View
{
    $data = Todo::orderBy('nome')->get();
    return view('carros',compact('data'));
}

resource/views/carros.blade.php

Aqui na views vamos pegar os dados vindos do controller, vamos fazer um loop e exibir as informações que queremos:

{{--{{dd($data)}}--}}

//FOREACH
@foreach($data as $key => $value)
    @if($key > 1)
        {{$key}} ----- {{$value->nome}} <br>
    @endif

    @if($loop->first)
        <h1>{{$key+1}} ----- {{$value->nome}}</h1> <br>
    @else
        {{$key+1}} ----- {{$value->nome}}<br>
    @endif

    @if($loop->odd)
        <h1>{{$key+1}} ----- {{$value->nome}}</h1> <br>
    @else
        {{$key+1}} ----- {{$value->nome}}<br>
    @endif
@endforeach


//FOR
@for($i=0; $i < count($data); $i++)
    {{$i+1}} ------ {{$data[$i]->nome}}<br>
@endfor


//WHILE
@php $i=0; @endphp
@while($i < count($data))
    {{$i+1}} ------ {{$data[$i]->nome}}<br>
    @php $i++; @endphp
@endwhile

Então foi isso, fiquem todos com Deus! Sucesso nos códigos e na vida!

Precisa de um suporte? webdesignemfoco@gmail.com

Nada te pertube, nada te espante,tudo passa! Santa Tereza D'ávila

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

Posts Relacionados

Curso de Laravel para Noobs - #22 Views II [Blade Template]
Neste tutorial começaremos a entender sobre o Blade, o template engine utilizado pelo framework de PHP Laravel. Passaremos por diretivas, templates, interação
Saiba mais!
Curso de Laravel para Noobs - #24 Views IV [Blade Template]
Neste tutorial continuamos a falar sobre as diretivas dentro do framework Laravel. Desta vez, falaremos sobre as diretivas @class, @disabled, @include.
Saiba mais!
Framework
Nessa playlist aprenderemos um pouco mais sobre os diferentes frameworks existentes, apontando os defeitos e qualidades de cada um.
Saiba mais!