راکت
حل شده

روش نمایش تبلیغ میان محتوای pagination شده

1 پاسخ

سلام.
در صفحه ای که با pagination داریم تعدادی محتوا را پشت سر هم نمایش میدیم چطور میتونیم بین این محتوا یک متن یا یک کد دیگه را نمایش بدیم.
مثلا با pagination گفتیم تعداد ۳۰ محصول در یک صفحه نمایش داده بشه.
حالا میخوایم بین هر ۵ محصول یک تبلیغ هم نمایش بدیم. فرض کنیم کد تبلیغ این باشه

‍‍‍‍`<div>advertisment</div>`  

این رو بین محتوایی که داریم با pagination میاریم چطور نشون بدیم؟

`@foreach($all_requests as $single_request)<div>{{ $single_request }}</div>    @endforeach`  

که در کنترلر هم مثلا allrequests را روی ۳۰ تنظیم کرده باشیم.

`$all_requests = products::orderByDesc('id')->paginate(30);`
ثبت پرسش جدید

پاسخ‌ها

1
محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

بهترین پاسخ
    @foreach ($products as $index => $product)
        @if($index == 5)
            show my ads
        @endif
        <p>product name : {{ $product->title }}</p>
    @endforeach

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام