Bonjour à tous,
J'ai actuellement un problème avec laravel 4.2 sur la récupération de données.
Pour faire simple c'est un systeme de blog avec sur la homepage chaque categorie listant 5 article chacun et je vous avoue que je seche un peut pas pour récupérer les posts associé aux caztégorie mais plutot en terme d'organisation par rapport à l'intragtion qui m'a était fournis.

Dans une partie de mon intégration j'ai un gros article et 4 petit autre une photo résumera correctement le soucis.
J'arrive a bien faire mon foreach sur les petits articles.
Mais comment m'y prendre pour l'ensemble.

Voici une image d'exemple avec le code

et voici le bout de code

 <div class="widget-area-4">
            <div class="widget kopa-article-list-widget">

                <ul class="clearfix">
                    <li>
                        <article class="entry-item clearfix">
                            <div class="entry-thumb">
                                <img src="placeholders/post-image/post-16.jpg" alt="" />
                                <div class="mask"><a href="#" data-icon="&#xe125;"></a></div>
                                <span class="category-title">Important</span>
                            </div>
                            <!-- entry-thumb -->
                            <div class="entry-content">
                                <header>
                                    <h5 class="entry-title"><a href="#">Turpis Mattis Consectetuer Vitae Non Nisl</a></h5>
                                    <span class="entry-date">&mdash; February 23, 2013</span>
                                    <span class="entry-categories">in: <a href="#">Technologies</a></span>
                                    <span class="entry-comments"><a href="#">6</a><span></span></span>
                                </header>
                                <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing</p>
                                <a class="more-link" href="#">Read more</a>
                            </div>
                            <!-- entry-content -->
                        </article>
                        <!-- entry-item -->
                    </li>

                </ul>
            </div>
            <!-- kopa-article-list-widget -->
        </div>
        <!-- widget-area-4 -->
        <div class="widget-area-5">
            <div class="widget kopa-article-list-widget">
                <ul class="clearfix">
                @foreach($categories as $category)
                <li>
                    <article class="entry-item clearfix">
                        <div class="entry-thumb">
                            <img src="placeholders/post-image/post-3.jpg" alt="" />
                            <div class="mask"><a href="http://vimeo.com/69882318" data-icon="&#xe163;" rel="prettyPhoto[kp-video]"></a></div>
                            <span class="category-title">{{$category->name}}</span>
                        </div>
                        <!-- entry-thumb -->
                        <div class="entry-content">
                            <header>
                                <h5 class="entry-title"><a href="#">Turpis Mattis Consectetuer Vitae Non Nisl</a></h5>
                                <span class="entry-date">&mdash; February 23, 2013</span>
                                <span class="entry-categories">in: <a href="#">Technologies</a></span>
                                <span class="entry-comments"><a href="#">6</a><span></span></span>
                            </header>
                            <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing</p>
                            <a class="more-link" href="#">Read more</a>
                        </div>
                        <!-- entry-content -->
                    </article>
                    <!-- entry-item -->
                </li>
                @endforeach
                </ul>
            </div>
            <!-- kopa-article-list-widget -->
        </div>

Merci pour vos réponse je sais que pour certains celka pourra paraitre tés simple ....

2 réponses


betaWeb
Réponse acceptée

Salut,

Comme je te l'ai dit sur Discord, tu peux simplement récupérer, dans ton controller, l'id du post que tu souhaites afficher en "vedette", l'injecter dans ta view puis mettre une condition :

@foreach($posts as $post)
    @if ($id_vedette === $post->id)
        <!-- Ici l'affichage de ton post en vedette -->
    @else
        <!-- Ici l'affichage des autres posts -->
    @endif
@endforeach

Merci beta