У меня есть база данных, в которой содержится более 50 000 продуктов, и я хочу, чтобы каждый раз, когда загружалась домашняя страница, она направлялась в банк и приносила 6 ненужных продуктов, которые можно было показать в виде предложений магазина.Я сделал код в Laravel, но он не запускается, это зависит от кнопки, действия пользователя, как сделать его автоматическим?
Это index.blade.php
@foreach ($productsPromotion as $pPromotion)
<div class="column-one">
<a href="{{ $pPromotion->url }}" target="_blank">
<div class="cartao">
<div class="cartao-container">
<div class="cartao-front">
<img src="{{ asset('img/products/kit-resina-filtek-z250-xt-3m.png') }}"
alt="Kit Resina Filtek Z250 Xt - A1" title="Kit Resina Filtek Z250 Xt - A1">
</div>
<div class="cartao-back">
<img src="{{ asset('img/companys/dental-speed-logo.png') }}" alt="Dental Speed" />
</div>
</div>
</div>
<p>{{$pPromotion->nome}}</p>
</a>
</div>
</form>
@endforeach
Это контроллер
class PromotionProductsController extends Controller
{
public function productsPromotion(){
$productsPromotion = Products::limit(6)->get();
return view('/', compact('productsPromotion'));
}
}
Мне бы хотелось, чтобы при каждом открытии страницы появлялось 6 новых продуктов.