Laravel: Kako dinamicki napraviti vise kolumni?
Prikazujem rezultate 1 do 4 od 4

Tema: Laravel: Kako dinamicki napraviti vise kolumni?

  1. #1
    Zainteresovan član shone83 (avatar)
    Učlanjen
    25.11.2004.
    Pol
    muški
    Lokacija
    Kragujevac
    Poruke
    449
    Reputaciona moć
    54

    Podrazumevano Laravel: Kako dinamicki napraviti vise kolumni?

    Hocu da mi kolumne izgledaju ovako:

    1 4 7
    2 5 8
    3 6 9


    po brojevima vidite da informacije iz baze treba da idu vertikalno. I, ubacena je i paginacija tako da kad, na primer, stavim maksimalno 12 u paginaciju to znaci da treba da u tri kolone bude po cetiri podataka pre nego sto predje na drugu stranicu.

    Ovo je kod sada kako izgleda:

    Kod:
    <div class="col-md-9">
        <div class="list-group row">
            <div class="list-group-item col-md-12">
               @if(count($towns) > 0)
                    @foreach($towns as $town)
                        <p class="text-primary">{{$town->name}} <span class="fa fa-edit"></span></p>
                    @endforeach
                @else
                   <p>Општине нису унете</p>
                @endif
            </div>
        </div>
    
        <div class="text-center">
            {{$towns->links()}}
        </div>
    </div>




  2. #2
    Iskusan frederikrr (avatar)
    Učlanjen
    29.11.2016.
    Pol
    muški
    Poruke
    5.454
    Tekstova u blogu
    2
    Reputaciona moć
    126

    Podrazumevano Re: Laravel: Kako dinamicki napraviti vise kolumni?

    Nisam nesto vican ni sa sintaksom php-a, ni sa wordpress-om (ovo mi lici na WP), ali logika je sledeca:

    1. treba ti neki counter, pre petlje inicijalizujes ga - setujes mu vrednost na jedan.
    2. ispitas da li je treba da otvoris <div> tag sa bootstrap markerom "col-md-3". To ispitas tako sto counter da bude 1, ili po modulu 4 da je jednak nuli.
    3. ispises svoj paragraf (<p class="text-primary">{{$town->name}} <span class="fa fa-edit"></span></p>)
    4. ispitas da li si stigao do kraja trece kolone (da li je counter po modulu 3 jednak nuli) - ako jesi zatvoris otvoreni <div>
    To je to.
    “Float like a butterfly, sting like a bee. The hands can't hit what the eyes can't see.”

  3. #3
    Zainteresovan član shone83 (avatar)
    Učlanjen
    25.11.2004.
    Pol
    muški
    Lokacija
    Kragujevac
    Poruke
    449
    Reputaciona moć
    54

    Podrazumevano Re: Laravel: Kako dinamicki napraviti vise kolumni?

    Nije WP vec laravel php framework, koji izgleda ne funkcionise sa bbcodom ovde na forumu pa ne mogu lepo da upakujem u kod nego mi on svaki put stavi u jednu liniju:

    Kod:
    @for ($i = 0; $i < 12; $i++) @for ($j = 0; $j < 3; $j++)   <p class="text-primary">{{$towns[$j*12 + $i]->name}} <span class="fa fa-edit"></span></p> @endfor    <br>@endfor
    Ovako mi je rekao jedan na drugom forumu, sto se otprilike slaze sa ovim sto ti pricas ali ja to nisam nesto lepo uradio jer mi samo razbaca podatke, pa uopste ne idu jedan za drugim...

  4. #4
    Iskusan frederikrr (avatar)
    Učlanjen
    29.11.2016.
    Pol
    muški
    Poruke
    5.454
    Tekstova u blogu
    2
    Reputaciona moć
    126

    Podrazumevano Re: Laravel: Kako dinamicki napraviti vise kolumni?

    Citat Original postavio shone83 Pogledaj poruku
    Nije WP vec laravel php framework, koji izgleda ne funkcionise sa bbcodom ovde na forumu pa ne mogu lepo da upakujem u kod nego mi on svaki put stavi u jednu liniju:

    Kod:
    @for ($i = 0; $i < 12; $i++) @for ($j = 0; $j < 3; $j++)   <p class="text-primary">{{$towns[$j*12 + $i]->name}} <span class="fa fa-edit"></span></p> @endfor    <br>@endfor
    Ovako mi je rekao jedan na drugom forumu, sto se otprilike slaze sa ovim sto ti pricas ali ja to nisam nesto lepo uradio jer mi samo razbaca podatke, pa uopste ne idu jedan za drugim...
    Vidi, imas ovde 12x3 iteracije, sto mu dodje 36 razlicitih ispisa. Ne treba tako.
    Treba da imas, 12 iteracija (for i=0; i<12; i++).
    Na pocetku (i==0) otvoris tag za prvu kolonu.
    Nako treceg ispisa (i==2) zatvoris kolonu, i otvoris sledecu, i tako redom.
    I kad dodjes do kraja (i == 11) tada zatvoris kolonu i ceo tag koji sadrzi te tvoje cetiri kolone.
    Vrlo prosto.
    “Float like a butterfly, sting like a bee. The hands can't hit what the eyes can't see.”

Slične teme

  1. kako napraviti WAP sajt?
    Autor haker u forumu Web dizajn
    Odgovora: 12
    Poslednja poruka: 10.03.2004., 23:25
  2. Kako napraviti butabilni XP
    Autor ika101 u forumu Operativni sistemi
    Odgovora: 17
    Poslednja poruka: 06.03.2004., 11:20
  3. Kako od XLS-a napraviti EXE
    Autor StORM48 u forumu Programiranje
    Odgovora: 2
    Poslednja poruka: 15.02.2004., 01:54
  4. Kako napraviti prezentaciju?
    Autor Maruska u forumu Web dizajn
    Odgovora: 5
    Poslednja poruka: 12.02.2004., 15:26
  5. Ima li neko znanja kako napraviti Sait
    Autor IKA101 u forumu Web dizajn
    Odgovora: 5
    Poslednja poruka: 16.01.2004., 19:01

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •